मुखपृष्ठ » कैसे » लोकास्ट और स्थानीय आईपी पते के बीच अंतर क्या है?

    लोकास्ट और स्थानीय आईपी पते के बीच अंतर क्या है?


    यदि आप बहुत अधिक नेटवर्क टिंकरिंग कर रहे हैं, LAN- आधारित ऐप्स और सर्वर टूल्स को कॉन्फ़िगर कर रहे हैं, या सिर्फ उत्सुक हैं, तो आपने संभवतः देखा है कि स्थानीयहोस्ट के बीच स्थानीय IP पते में अंतर है। मतभेद जानने के लिए आगे पढ़ें.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    प्रश्न

    सुपरयूजर रीडर डिओगो जानना चाहता है कि पिंग कमांड लोकलहोस्ट और लोकल आईपी एड्रेस को अलग-अलग तरीके से क्यों मानता है, सतह पर, वे एक ही चीज के रूप में दिखाई देते हैं:

    Windows पर cmd और ping का उपयोग करने से मुझे निम्नलिखित परिणाम मिले:

    पिंगिंग "लोकलहोस्ट":

    पिंगिंग "192.168.0.10" (स्थानीय आईपी पता):

    दोनों ही स्थितियाँ बिल्कुल एक जैसी नहीं हैं?

    मेरा मतलब है, मैं एक ही इंटरफ़ेस, एक ही मशीन और एक ही पते को पिंग कर रहा हूं। मुझे इस तरह के अलग परिणाम क्यों मिलते हैं?

    जाहिर है कि किसी प्रकार का अंतर है, लेकिन जब आप दोनों के बीच स्विच करते हैं तो वास्तव में क्या हो रहा है?

    उत्तर

    सुपरयूजर योगदानकर्ता टॉम विज्समैन दोनों के बीच सूक्ष्म अंतरों में निम्नलिखित अंतर्दृष्टि प्रदान करते हैं:

    आप एक ही इंटरफ़ेस पिंग नहीं कर रहे हैं, किसी भी भौतिक इंटरफेस के बिना आपके पास अभी भी "स्थानीय होस्ट" है.

    तुंहारे स्थानीय होस्ट इसका उपयोग आपके कंप्यूटर को उसके "आंतरिक" आईपी से संदर्भित करने के लिए किया जाता है, आपके कंप्यूटर के किसी भी "बाहरी" आईपी से नहीं। तो, पिंग पैकेट किसी भी भौतिक नेटवर्क इंटरफ़ेस से नहीं गुजरते हैं; केवल एक वर्चुअल लूप बैक इंटरफ़ेस के माध्यम से, जो बिना किसी भौतिक हॉप्स के सीधे पोर्ट से पोर्ट पर पैकेट भेजता है.

    आपको अभी भी आश्चर्य हो सकता है कि क्यों स्थानीय होस्ट को हल कर रहा है :: 1, परंपरागत रूप से हम उम्मीद करेंगे कि यह IPv4 पते पर हल होगा 127.0.0.1. ध्यान दें कि .स्थानीय होस्ट परंपरागत रूप से एक TLD (RFC 2606 देखें) जो लूप बैक IP पते पर वापस जाता है (IPv4 के लिए, RFC 3330, विशेष रूप से 127.0.0.0/8 देखें).

    उपर दॆखना स्थानीय होस्ट का उपयोग करते हुए nslookup हमें देता है:

    nslookup लोकलहोस्ट

    … नाम: लोकलहोस्ट पता: :: 1 127.0.0.1 

    इस प्रकार विंडोज IPv6 लूप बैक आईपी एड्रेस का उपयोग करना पसंद करता है :: 1 (RFC 2373 देखें) क्योंकि यह पहले सूचीबद्ध है.

    ठीक है, तो, यह कहां से आता है, आइए मेजबानों की फाइल देखें.

    % WINDIR% \ System32 \ ड्राइवर्स \ Etc \ Hosts टाइप करें

    … # लोकलहोस्ट नाम रिज़ॉल्यूशन DNS के भीतर ही संभाला जाता है। # 127.0.0.1 लोकलहोस्ट # :: 1 लोकलहोस्ट… 

    हम्म, हमें विंडोज की डीएनएस सेटिंग्स को देखना होगा.

    यह KB आलेख हमें एक ऐसी सेटिंग के बारे में बताता है जो प्रभावित करती है कि विंडोज़ क्या पसंद करती है, बोल्ड में जोर दिया:

    1. रजिस्ट्री संपादक में, निम्न रजिस्ट्री उपकुंजी का पता लगाएं और फिर क्लिक करें:
      HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip6 \ पैरामीटर 
    2. DisabledCompords प्रविष्टि को संशोधित करने के लिए DisabledCompords पर डबल-क्लिक करें। ध्यान दें: यदि DisabledCompords प्रविष्टि अनुपलब्ध है, तो आपको इसे बनाना होगा। यह करने के लिए, इन उपायों का पालन करें:
      1. संपादन मेनू में, नया इंगित करें और फिर DWORD (32-बिट) मान पर क्लिक करें.
      2. DisabledCompords टाइप करें, और उसके बाद ENTER दबाएँ.
      3. DisabledCompords पर डबल-क्लिक करें.
    3. मान डेटा में निम्न में से कोई एक मान टाइप करें: IPv6 प्रोटोकॉल को वांछित स्थिति में कॉन्फ़िगर करने के लिए फ़ील्ड, और उसके बाद ठीक क्लिक करें:
      • प्रकार 0 सभी IPv6 घटकों को सक्षम करने के लिए। (Windows डिफ़ॉल्ट सेटिंग)
      • प्रकार 0xffffffff IPv6 लूपबैक इंटरफ़ेस को छोड़कर सभी IPv6 घटकों को अक्षम करने के लिए। यह मान भी Windows को कॉन्फ़िगर करता है, ताकि उपसर्ग नीति तालिका में प्रविष्टियों को संशोधित करके IPv6 पर इंटरनेट प्रोटोकॉल संस्करण 4 (IPv4) का उपयोग किया जा सके। अधिक जानकारी के लिए, स्रोत और गंतव्य पता चयन देखें.
      • प्रकार 0x20 उपसर्ग नीति तालिका में प्रविष्टियों को संशोधित करके IPv6 पर IPv4 को प्राथमिकता देना.
      • प्रकार 0x10 सभी nontunnel इंटरफेस (LAN और पॉइंट-टू-प्वाइंट प्रोटोकॉल [PPP] इंटरफेस पर) IPv6 को निष्क्रिय करने के लिए.
      • प्रकार 0x01 सभी सुरंग इंटरफेस पर IPv6 को निष्क्रिय करने के लिए। इनमें इंट्रा-साइट ऑटोमैटिक टनल एड्रेसिंग प्रोटोकॉल (ISATAP), 6to4, और टेरेडो शामिल हैं.
      • प्रकार 0x11 IPv6 लूपबैक इंटरफ़ेस को छोड़कर सभी IPv6 इंटरफेस को निष्क्रिय करने के लिए.
    4. इस सेटिंग को प्रभावी करने के लिए कंप्यूटर को पुनरारंभ करें.

    यह उपसर्ग नीति तालिका क्या है?

    netsh इंटरफ़ेस ipv6 उपसर्गों को दिखाता है (या prefixpolicy पुराने संस्करणों पर)

    वरीयता लेबल उपसर्ग ---------- ----- -------------------------------- 50 0 :: 1/128 45 13 fc00 :: / 7 40 1 :: / 0 10 4 :: ffff: 0: 0/96 7 14 2002 :: / 16 5 5 2001 :: / 32 1 11 fec0 :: / 10 1 12 3ffe :: / 16 1 10 :: / 96 

    यह तालिका तय करती है कि DNS के समाधान के दौरान अन्य उपसर्गों पर उपसर्गों को क्या वरीयता मिलती है.

    आह, इसलिए उस KB का उपयोग करते हुए हम यहां प्रविष्टियाँ जोड़ सकते हैं जो बताती हैं कि IPv4 में IPv6 से अधिक पूर्वता है.

    ध्यान दें: इस व्यवहार को ओवरराइड करने का कोई कारण नहीं है, जब तक कि आप सुसंगत रूप से समस्याओं का सामना नहीं कर रहे हैं। हमारे विंडोज सर्वर पर इस सेटिंग को बदलने से हमारा मेल सर्वर टूट गया, इसलिए इसे सावधानी से संभाला जाना चाहिए ...

    वहाँ कुछ भी नहीं है हम अतिरिक्त समर्थन दस्तावेजों के साथ एक पूरी तरह से और जानकारीपूर्ण उत्तर से अधिक पसंद करते हैं। स्पष्ट रूप से लोकलहोस्ट और स्थानीय आईपी पता अलग-अलग संस्थाएँ हैं, विभिन्न उद्देश्यों की पूर्ति करते हैं, और अब हम सभी जानते हैं कि क्यों.


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.