আইপিভি 6 লুপব্যাক ঠিকানা (127.xxx এর সমতুল্য)


16

আমার কাছে একটি বিকাশ পরিবেশ রয়েছে যেখানে একাধিক ওয়েবসাইটের জন্য আমার আলাদা লুপব্যাক ঠিকানা রয়েছে।

উদাহরণস্বরূপ, আমার নিম্নলিখিতগুলি রয়েছে:

127.0.0.1 www.example.com
127.0.0.2 foo.example.com
127.0.0.3 bar.example.com
127.0.0.4 waffles.example.com

আমি আইপিভি 6 এর সমতুল্য সমাধান চাই।

আমি ইতিমধ্যে জানি যে আপনি :: 1 লুপব্যাক ঠিকানা হিসাবে ব্যবহার করতে পারেন, তবে :: 2, :: 3 ইত্যাদি কাজ করবে বলে মনে হচ্ছে না।

আইপিভি 6 এ অন্য কোনও লুপব্যাক ঠিকানা রয়েছে? একাধিক অনন্য লুপব্যাক ঠিকানা রয়েছে কি?


1
আমি :: ffff: 7f00: 1, :: ffff: 7f00: 2, এবং আরও অনেক কিছুর পরামর্শ দিই, তবে সন্দেহ নেই যে কেউ আমার দিকে পচা ফল ফেলবে।
ভোমল

আপনি আইপিভি 6 ইন্টারফেস-স্থানীয় মাল্টিকাস্ট স্কোপে কিছু চেষ্টা করতে পারেন। এটি আপনার হোস্টে ফিরে আসবে এবং এটি একটি বিশাল পরিসীমা। এটি আপনার পক্ষে কাজ করে কি না তা আপনি যা করার চেষ্টা করছেন তার উপর নির্ভর করে।
রন মৌপিন

উত্তর:


13

প্রযুক্তিগতভাবে :: 2, :: 3 ইত্যাদি :: 0.0.0.0/96 এর অংশ, "ipv4 সামঞ্জস্যপূর্ণ আইপিভি 6 ঠিকানা" সীমা। এটি অবহেলা করা হয়েছে তবে আপনি সম্ভবত এই ব্যাপ্তিটি ব্যবহার করতে চান না।

ল্যাব পরিবেশের জন্য, অনন্য স্থানীয় ঠিকানা ব্যবহার করুন। Https://www.ultratools.com/tools/rangeGenerator এ যান এবং নিজেকে একটি উপসর্গ তৈরি করুন। তারপরে আপনি এই উপসর্গটি থেকে যে কোনও ঠিকানা চান তা চয়ন করতে পারেন এবং সেগুলি লুপব্যাক ইন্টারফেসে বরাদ্দ করতে পারেন।


কেন নয় :: 127.0.0.0/96?
টড

9

আপনার লুপব্যাক ঠিকানা: 1/128 1/ সাবনেটের প্রস্থ নোট করুন যা এটি কেবল একটি হোস্টের মধ্যে সীমাবদ্ধ করে। সাবনেমাস্কটি আরও বিস্তৃত কিছুতে পরিবর্তন করুন এবং আপনার রাউটিং টেবিলটি পরীক্ষা করুন। অথবা লিংক-স্থানীয় ঠিকানাগুলি ব্যবহার করুন।


1
এই উত্তরটি আরও ভাল হবে, যদি আপনি উইন্ডো বা লিনাক্সের দুটি বা উভয়ই যোগ করেন তবে কীভাবে লুপব্যাক ইন্টারফেসে অতিরিক্ত আইপিভি 6 ঠিকানা যুক্ত করতে হয়। আইপিভি 4-তে আপনি 127.0.0.1/8 পেয়েছেন এবং আইপিভি 6-তে আপনি :: 1/128 পান, তাই আইপিভি 6 এর জন্য আরও কিছু যুক্ত করার কোনও উপায় আছে কি?
উইলিয়াম

2
jcomeau@aspire:~/rentacoder/jcomeau/kybyz$ sudo ip route add local ::/104 dev lo 
jcomeau@aspire:~/rentacoder/jcomeau/kybyz$ ping6 ::2
PING ::2(::2) 56 data bytes
64 bytes from ::2: icmp_seq=1 ttl=64 time=0.083 ms
64 bytes from ::2: icmp_seq=2 ttl=64 time=0.128 ms
^C
--- ::2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.083/0.105/0.128/0.024 ms
jcomeau@aspire:~/rentacoder/jcomeau/kybyz$ ping6 ::3
PING ::3(::3) 56 data bytes
64 bytes from ::3: icmp_seq=1 ttl=64 time=0.148 ms
64 bytes from ::3: icmp_seq=2 ttl=64 time=0.141 ms
64 bytes from ::3: icmp_seq=3 ttl=64 time=0.142 ms

থেকে পাবেনা আমি বেঁধে একটি (বড়) একটি ইন্টারফেসে ঠিকানাগুলির অবরোধ করবেন?

এটি আমার পক্ষে কাজ করেছে। লিনাক্স-নির্দিষ্ট, অবশ্যই।

নোট বেন: কারণ এটি ভবিষ্যতে কোনও সময় 0.0.0.0/8 ঠিকানার সাথে দ্বন্দ্ব হতে পারে, ::127.0.0.0/104সম্ভবত এটি আরও ভাল পছন্দ হবে।


এটি কার্যকরভাবে বেন জেন্যাকস দ্বারা বর্ণিত আইপিভি 4 সামঞ্জস্যের জন্য সংরক্ষিত পরিসীমাটিতে রাউটিং টেবিলটিকে প্রশস্ত করে দিচ্ছে।
কর্কম্যান

এটা আমার সম্পর্কে কিছুই নয়। এটি পরীক্ষার উদ্দেশ্যে; এটা আমার লোকাল মেশিনে আছে; এটি আমার ছাড়া আর কাউকে প্রভাবিত করে না।
jcomeau_ictx

1
@jcomeau_ictx আপনার উদ্বিগ্ন হোক বা না হোক, এটি আপনার উত্তরটি যে কেউ ব্যবহার করবে তা উদ্বিগ্ন হতে পারে, কারণ এটি তখন তাদের প্রভাব ফেলবে ।
mtraceur

এটি হতে পারে, তবে আইপিভি 4 পরিসর 0/8 নির্ধারিত না হওয়া পর্যন্ত তর্কযোগ্য নয়। যাইহোক, আমি আমার উত্তর ঠিক করব।
jcomeau_ictx

আমি / 96 ব্যবহার করলে এটি খারাপ হত, তবে আমি / 104 ব্যবহার করি। যাইহোক, আমি লুপব্যাক সীমা :: 127.0.0.0/104 ব্যবহারের উত্তর সম্পাদনা করেছি।
jcomeau_ictx

2

আমি এটির জন্য আরএফসি 4193 ঠিকানা ব্যবহার করার পরামর্শ দিচ্ছি । আরএফসি 4193 আপনাকে বাইট মান fd5 র্যান্ডম বাইট অনুসরণ করে স্থানীয় ব্যবহারের জন্য আপনার নিজের / 48 টি নির্মাণ করতে দেয় । প্রথম 48 বিটের পরে আপনার যা কিছু উপযুক্ত দেখা যায় তা আপনার রাখার অনুমতি দেওয়া হয়, সুতরাং আপনি যদি একটি / 64 চান তবে fdলিনাক্স সিস্টেমগুলির জন্য এই উদাহরণ হিসাবে 7 র্যান্ডম বাইট অনুসরণ করতে পারেন :

ip -6 route add to local fd66:29e9:f422:8dfe::/64 dev lo

আরএফসি 4193 ব্যবহার করে আগের উত্তরগুলির তুলনায় সুবিধা রয়েছে যে আপনি এটিতে কোনও আরএফসি লঙ্ঘন করছেন না এবং ঠিকানাগুলি কোনও ইন্টারফেস সনাক্তকারী ছাড়াই ব্যবহার করা যেতে পারে।

পূর্বের উত্তরে বর্ণিত প্রতিটি রেঞ্জই হয় বিভিন্ন উদ্দেশ্যে রক্ষিত ব্যাপ্তিগুলি ব্যবহার করছে বা লিঙ্ক-স্থানীয় ঠিকানা যা যখনই ব্যবহৃত হবে তখন একটি ইন্টারফেস সনাক্তকারী প্রয়োজন require

একটি মেয়াদোত্তীর্ণ খসড়া উপস্থিত রয়েছে যা পরামর্শ দিচ্ছে যে 1::/32অতিরিক্ত লুপব্যাক ঠিকানার জন্য আপনি যেমন অনুরোধ করছেন সীমাটি বরাদ্দ পেয়েছে। তবে যে খসড়াটি বছর কয়েক আগে শেষ হয়ে গেছে এবং এর আগে কখনও এই বরাদ্দ দেওয়া হয়নি আপনি এটির 1::/32জন্য ব্যবহার করতে পারবেন না ।


আমি এখন আরএফসি 4193 অনুবর্তী উপসর্গগুলি তৈরি করার জন্য একটি ছোট কমান্ড লাইন সরঞ্জাম লিখেছি: v6tools.kasperd.dk/rfc4193
ক্যাস্পার্ড

0

লিংক-স্থানীয় ঠিকানা ব্যবহার করা একমাত্র বৈধ বিকল্প বলে মনে হচ্ছে। এখানে সর্বাধিক পরামর্শ যা উপেক্ষা করে তা হ'ল আইপিভি 6 উপসর্গটি স্কোপ হিসাবে ঘোষণা করে এবং আমি চাইব না যে আমার সম্ভবত বেসরকারী ঠিকানা বিশ্বব্যাপী থাকুক।

তাই লিনাক্সের জন্য:

$ sudo ip -6 address add fe80::1/64 dev lo
$ sudo ip -6 address add fe80::2/64 dev lo
$ sudo ip -6 address add fe80::3/64 dev lo

এবং এই জাতীয় ঠিকানা উল্লেখ করার সময় ইন্টারফেস নির্দিষ্ট করুন। নেটক্যাট দিয়ে পরীক্ষা করা:

$ nc -l -p 10001 fe80::1%lo
$ nc fe80::1%lo 10001

সঠিক সুযোগটি যাচাই করা হচ্ছে:

$ ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 
    inet6 fe80::1/64 scope link 
       valid_lft forever preferred_lft forever

তবুও এটি প্রতিবন্ধকতা রাখতে প্রতিটি আইপি যুক্ত করা খুব মার্জিত বলে মনে হয় না। 127.0.0.0/8 এর সাথে, আপনি কোনও ঠিকানাকে আগে বরাদ্দ না করেই বেঁধে রাখতে পারেন।


না, ইউএলএ হ'ল স্থানীয় স্থানীয় ঠিকানা করার একটি বৈধ উপায়। এটি ডিফল্টরূপে ইন্টারনেটে রুট করবে না। আপনি স্থানীয়ভাবে তবে এটি রুট করতে পারেন। কোনও সাইটের প্রতিটি সাবনেটের আইএসপি ছাড়াই যুক্তিসঙ্গতভাবে বিশ্বব্যাপী অনন্য ব্যক্তিগত উপসর্গ থাকতে পারে
জন মাহোয়াল্ড

এবং স্থানীয় স্থানীয় হোস্ট স্থানীয় নয়। এটি আমার বক্তব্য :-)
কর্কম্যান

0

আইপিভি 6 এর জন্য একটি বড় লুপব্যাক প্রিফিক্স নামে একটি আরএফসি প্রস্তাব রয়েছে, যা লোকালহোস্ট নেটওয়ার্ক হিসাবে ব্যবহার করার প্রস্তাব দেয় । তবে, প্রস্তাবটি অনুমোদিত হয়নি এবং ইতিমধ্যে ২০১৩ সালে মেয়াদ শেষ হয়ে গেছে।1::/32


এই ইতিমধ্যে আমি গত বছর আমি যে উত্তরটি লিখেছিলাম তাতে এটি ইতিমধ্যে উল্লেখ করা হয়েছিল।
ক্যাস্পার্ড

@ ক্যাস্পার্ড ওহ হ্যাঁ আপনি ঠিকই বলেছেন, দুঃখিতটি লক্ষ্য করা যায় নি কারণ উত্তরে আসলে দুটি উত্তর অন্তর্ভুক্ত রয়েছে এবং অন্যটির সাথে শুরু হয়।
এফ.রাব

মেয়াদোত্তীর্ণ খসড়াটি আমি সত্যিই উত্তর হিসাবে বিবেচনা করি নি কারণ এটি কখনও স্ট্যান্ডার্ড হয় নি। আমি আমার উত্তরের নিচে এটি উল্লেখ করেছি কারণ এটি প্রাসঙ্গিক পটভূমি সম্পর্কিত তথ্য এবং সেই নির্দিষ্ট উদ্দেশ্যে একটি সীমার মানককরণের জন্য কী প্রচেষ্টা করা হয়েছে তার কিছু প্রসঙ্গ সরবরাহ করে।
ক্যাস্পার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.