निम्नलिखित मेरे में प्रविष्टियाँ हैं /etc/hosts
।
मैं सोच रहा था कि अंतिम प्रविष्टि ( fe80::1%lo0 localhost
) के लिए क्या है ।
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
निम्नलिखित मेरे में प्रविष्टियाँ हैं /etc/hosts
।
मैं सोच रहा था कि अंतिम प्रविष्टि ( fe80::1%lo0 localhost
) के लिए क्या है ।
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
जवाबों:
यह एक IPv6 पता है। Fe80 :: ब्लॉक लिंक-स्थानीय पते के लिए आरक्षित है। लिंक स्थानीय पतों का उपयोग केवल सीधे जुड़े उपकरणों (रूट नहीं किया गया) के लिए भेजे गए पैकेट के लिए किया जाता है। नेटवर्क डिस्कवरी प्रोटोकॉल (NDP) लिंक-स्थानीय पते का सबसे बड़ा उपयोगकर्ता है (NDP सॉर्टा IPP6 में ARP और DHCP की जगह लेता है)।
आपके प्रत्येक इंटरफ़ेस में एक अलग लिंक-स्थानीय पता होगा, जो fe80 :: और (आमतौर पर) के साथ शुरू होता है, जो कि आपके सेगमेंट पर एक अनूठा पता है, यह सुनिश्चित करने के लिए इंटरफ़ेस के मैक एड्रेस (EUI-64 प्रारूप) के संशोधित संस्करण के साथ समाप्त होता है। आपके लूपबैक इंटरफ़ेस के मामले में, इससे जुड़ा कुछ और नहीं है, इसलिए यह संघर्ष के डर के बिना fe80 :: 1 के पते का उपयोग कर सकता है, यही वजह है कि fe80 :: 1 का आमतौर पर "लोकलहोस्ट" पते के रूप में उपयोग किया जाता है - IPv6 127.0.0.1 के बराबर।
::1
इंटरफेस पर कोई NDP नहीं है और IPv6 के समान के रूप में उपयोग किया जाता है 127.0.0.1
, नहीं fe80::1%lo0
।
lo
और नहीं lo0
? इसके अलावा स्थानीयहोस्ट के लिए 2 आईपीवी 6 होस्ट रिकॉर्ड क्यों शामिल हैं?
खाने वाले से बढ़िया जवाब। IPv6 लिंक-स्थानीय पते, जैसा कि ऊपर कहा गया है, fe80:*
वास्तव में फॉर्म का fe80::/10
अर्थ है कि शीर्ष दस बिट्स का केवल मिलान किया जाता है, fe8*:*
इसलिए सीमा fe80 :: 0 .. है febf:*
। मेरे अंकगणित की जाँच करें।
ये पते 169.254.\*.\*
IPv4 में पते के बराबर हैं , हालांकि IPv4 समकक्ष बहुत कम उपयोग किए जाते हैं।
IPv6 में कई पते होना बहुत आम है लेकिन IPv4 में केवल एक। fe80::
एड्रेस और ग्लोबली अर्थपूर्ण राउटेबल IPv6 एड्रेस (जैसे 2001:*
उदाहरण के लिए) दोनों होने के बाद नियम अपवाद नहीं है। दुर्भाग्य से अनुप्रयोगों और ऑपरेटिंग सिस्टम IPv4 में ऐसा नहीं करते हैं, अर्थात, इंटरफेस में कई IPv4 पते नहीं होते हैं, और मैंने उस मामले को नहीं देखा है जहां एक इंटरफ़ेस ने एक 169.254.\*.\*
पते और एक अन्य प्रकार के पते को एक साथ कहा है।
इसके साथ ही IPv4 में दो प्रकारों का उपयोग करने से बहुत अधिक दर्द और पीड़ा को रोका जा सकता है जब उदाहरण के लिए गलत क्रम में पॉवर शक्तियाँ, राउटर या सर्वर से पहले पीसी पॉवर और PC खुद को एक 169.254.\*.\*
पता देते हैं और केवल एक दूसरे को जोड़ने के बजाय उसके साथ चिपके रहते हैं। जब वे बाद में अपने राउटर या सर्वर से पता लगाते हैं कि वे इंटरनेट पर कहां रहने वाले हैं, तो विश्व स्तर पर सार्थक, नियमित पता।
fe80::..... a link local address
लिंक-स्थानीय IPv6 पते, जो fe80 द्वारा दर्शाए गए हैं: उपसर्ग, केवल उस तत्काल नेटवर्क लिंक पर मान्य हैं, जिसमें होस्ट इंटरफ़ेस जुड़ा हुआ है।