लूपबैक आईपी एड्रेस 127.0.0.1 से 127.255.255.254 तक क्यों है?


34

मुझे पता है कि 127.0.0.1 ~ 127.255.255.254 अधिकांश आधुनिक ऑपरेटिंग सिस्टम के लिए लूपबैक आईपी पते हैं और हम अपने खुद के कंप्यूटर को संदर्भित करने के लिए इन आईपी पते का उपयोग कर सकते हैं। लेकिन 127.0.0.1 पर्याप्त नहीं है?!?! एक विस्तृत श्रृंखला क्यों? 127.0.0.1 से 127.255.255.254 तक क्यों?

जवाबों:


42

127/8 नेटवर्क का उपयोग कई चीजों के लिए किया जा सकता है।

1) एक तेज़ नेटवर्क में बड़ी संख्या में विभिन्न कंप्यूटरों का अनुकरण करना (बस अधिक इंटरफेस लाना और उनके लिए बाइंड सेवाएं) वर्चुअल मशीनों का उपयोग किए बिना। यदि आप किसी कारण से पोर्ट 80 पर स्थानीय रूप से चलने वाले विभिन्न वेब सर्वरों की संख्या चाहते हैं, तो यह सहायक हो सकता है।

2) 64k टीसीपी की तुलना में अधिक स्थानीय रूप से चलने वाली सेवाओं की अनुमति देना (हालांकि ऐसा लगता नहीं है कि आप उस सीमा को तर्कसंगत रूप से मारेंगे)

3) ऐसे लोगों के साथ खेल खेलना जो इस तथ्य से परिचित नहीं हैं; "अरे, तुम हारने वाले हैकर हो, मैं शर्त लगाता हूं कि तुम मुझे हैक भी नहीं कर सकते। आगे बढ़ो और कोशिश करो; मैं 127.45.206.66 पर हूं।"

शायद दूसरी बातें भी।


4
मुझे लगता है कि मैं वर्तमान में काम कर रहा हूँ, जहाँ मैं अन्य निजी सर्वरों को SSH टनलिंग के माध्यम से स्थानीयहोस्ट पर दिखाई देता हूँ, में # 1 उपयोगी पाया जा सकता है।
जेटी

लेकिन IPv6 में ऐसा नहीं है?
सीमित प्रायश्चित

IPv6 में लिंक-लोकल एड्रेसिंग है। एक ही बात नहीं है, लेकिन लागू है। serverfault.com/a/754287/178
पिस्कवर

12

http://www.ietf.org/rfc/rfc1700.txt

दिन में वापस, आईपी पते को बहुतायत के रूप में माना जाता था, पूरे / 8 और / 16 ब्लॉकों के लिए जो भी उनके लिए पूछा गया था।

आप पर ध्यान दें, भले ही 127/8 आरक्षित हो, RFC कहता है कि केवल 127.0.0.1/32 का उपयोग किया जाना चाहिए ( http://www.ietf.org/rfc/rfc3330.txt )।


इसलिए .. इस श्रेणी में 127/32 को छोड़कर अन्य IP पतों का कोई उपयोग नहीं है ????

यह एमपीएलएस में ट्रेसरूट के लिए उपयोग किया जाता है, लेकिन वे आईपी की एक और श्रेणी चुन सकते हैं।
त्रिज्या

@ फरसेकर - 127/32? क्या आपका मतलब 127.0.0.1/32 था?
स्टीव फॉली

23
RFC 3330 यह नहीं बताता है कि केवल 127.0.0.1/32 का उपयोग किया जाना चाहिए। यह अवलोकन करता है कि यह केवल 127.0.0.1/32 का उपयोग करके लागू किया गया है । संपूर्ण 127.0.0.0/8 ब्लॉक अभी भी लूपबैक के लिए आरक्षित है।
जुलियानो जूल


1

जब यह मानक डिजाइन किया गया था, तो संभवत: यह समझ में आया कि लूपबैक सबनेट में जितने बिट्स होते हैं, वह संभवत: सबसे बड़े वर्गीय सबनेट के रूप में होता है, जो कि 24 बिट्स होता है। बेशक हम वर्गीय सबनेट के बारे में ज्यादा परवाह नहीं करते हैं। यही कारण है कि IPv6 केवल इस उद्देश्य के लिए एक पता आवंटित करता है।


9
यह उससे भी गहरा होता चला जाता है; चूंकि 127/8 एक नेटवर्क एड्रेस है जो 0-बिट से शुरू होता है और इसमें पहले ऑक्टेक्ट के बाकी हिस्सों में सभी 1-बिट्स होते हैं, जो कि सभी एक आरएफसी-कंप्लेंट नेटवर्क स्टैक है, जहां ट्रैफिक को निर्धारित करने के लिए देखने की जरूरत है। तथ्य यह है कि यह किसी भी अन्य पते में नहीं होता है एक अनुकूलन के रूप में इस्तेमाल किया गया था, इसलिए नहीं कि उन्होंने सोचा कि यह 16 मिलियन लूपबैक पते आरक्षित करने के लिए समझ में आता है (यह नहीं था, और अभी भी नहीं है)।
एडेप्टर

1
@TomTom का पालन नहीं करना - 127.0.0.1 0111 1111 0000 0000 0000 0000 0000 0001 बाइनरी का मूल्यांकन करेगा, जो अभी भी सकारात्मक है (यह एमएसबी है जो "साइन" बिट है) - अब, 128.0.0.1 (1000 0000 0000 00000 0000) 0000 0001) है नकारात्मक।
LawrenceC

ouch, आप सही हैं। मेरी टिप्पणी को हटा दिया गया।
टॉमटॉम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.