हम सभी जानते हैं कि 127.0.0.1
(लूपबैक) के लिए क्या उपयोग किया जाता है। लेकिन क्या आरक्षित 127.0.0.0/8
लूपबैक के बाकी हिस्सों का व्यापक रूप से किसी भी चीज के लिए उपयोग किया जाता है?
हम सभी जानते हैं कि 127.0.0.1
(लूपबैक) के लिए क्या उपयोग किया जाता है। लेकिन क्या आरक्षित 127.0.0.0/8
लूपबैक के बाकी हिस्सों का व्यापक रूप से किसी भी चीज के लिए उपयोग किया जाता है?
जवाबों:
यह लूपबैक के लिए भी आरक्षित है, इसलिए नहीं, यह व्यापक रूप से किसी भी चीज़ के लिए उपयोग नहीं किया जाता है।
व्यवहार में, 127.0.0.1 आमतौर पर "लूपबैक पते" के रूप में उपयोग किया जाता है, लेकिन शेष ब्लॉक को लूपबैक के रूप में अच्छी तरह से जाना चाहिए, जिसका अर्थ है कि यह आमतौर पर किसी भी चीज के लिए उपयोग नहीं किया जाता है। (हालांकि, उदाहरण के लिए, बड़ा सिस्को स्विच 127.0.0.xx आईपी का उपयोग संलग्न कार्ड और मॉड्यूल को सुनने के लिए करेगा, इसलिए कम से कम कुछ अन्य पते उपयोग में हैं।)
RFC3330 से: विशेष-उपयोग IPv4 पते
127.0.0.0/8 - यह ब्लॉक इंटरनेट होस्ट लूपबैक पते के रूप में उपयोग के लिए सौंपा गया है। इस ब्लॉक के भीतर कहीं भी एक उच्च स्तर के प्रोटोकॉल द्वारा भेजे गए डेटाग्राम को मेजबान के अंदर वापस लूप करना चाहिए। यह आमतौर पर लूपबैक के लिए केवल 127.0.0.1/32 का उपयोग करके लागू किया जाता है, लेकिन इस ब्लॉक के भीतर कोई भी पता कभी भी किसी भी नेटवर्क पर दिखाई नहीं देना चाहिए [RFC1700, पृष्ठ 5]।
व्यवहार में, मैंने दो स्थानों में अन्य 127.0.0.0/8 पते देखे हैं:
/etc/hosts
फाइल में। मुझे विवरण याद नहीं है, लेकिन एक विरोधाभास था, इसलिए उन्होंने रेंज localhost-something
में एक अलग आईपी पते के साथ एक और प्रविष्टि जोड़ी 127.0.0.0/8
। यह 127.0.1.1 है और यह एक बग वर्कअराउंड है।A
रिकॉर्ड काफी छोटा है। इस तरह के उद्देश्यों के लिए 127/8 का उपयोग करने के बारे में कुछ भी जादुई नहीं है, यह सिर्फ इस बात की गारंटी है कि इसका उपयोग किसी भी वास्तविक महत्व के लिए नहीं किया जाना चाहिए जिसे आसानी से तुरंत पता नहीं लगाया जा सकता है।
0.0.0.0
। इसका नकारात्मक पक्ष यह है कि आप हल किए गए IP पते के आधार पर परिणामों में अंतर नहीं कर पाएंगे, लेकिन इसके लिए मुझे यकीन नहीं है कि अंडा क्या है और आमलेट क्या है।
127.0.1.1
एक बग समाधान नहीं है , यह DNS पोर्ट को निर्दिष्ट करने में असमर्थता के लिए एक समाधान है resolv.conf
, इसलिए dnsmasq 127.0.0.1:53 सॉकेट लेने वाले अन्य DNS सर्वरों के साथ संघर्ष से बचने के लिए कुछ असामान्य लूपबैक आईपी पते का उपयोग करता है।
जैसा कि पहले ही कहा गया है कि पूरे ब्लॉक का उपयोग लूपबैक के रूप में किया जाता है इसलिए मैं नियमित डेस्कटॉप उपयोग के लिए केवल एक उदाहरण जोड़ रहा हूं।
127.0.0.1
यदि आप स्थानीय प्रॉक्सी के साथ आरडीपी, या कुछ अन्य प्रतिबंधित कनेक्शन को सुरक्षित करना चाहते हैं, तो लूपबैक की आवश्यकता है। उदाहरण के लिए, SSH सुरंग के माध्यम से RDP का उपयोग करने के लिए आपको पोर्ट फारवर्डर पर स्थानीय पक्ष को सुनने के लिए सेटअप करना होगा 127.0.1.2
। ऐसा इसलिए है क्योंकि आरडीपी क्लाइंट विंडोज के साथ आता है localhost
या कनेक्ट करने से इनकार करता है 127.0.0.1
।
यह सही है, आम तौर पर आप RDP क्लाइंट को उसी कंप्यूटर से कनेक्ट नहीं करेंगे जिसका आप उपयोग कर रहे हैं (और ऐसा करने की अनुमति नहीं है, भले ही वह अच्छा दर्पण प्रभाव देखना चाहते हों :)।
127.0.1.0
, लेकिन यह उसी पहुंच से इनकार कर देता है जैसे मैंने उपयोग किया था 127.0.0.1
।