मुखपृष्ठ » कैसे » 127.0.0.1 और 0.0.0.0 के बीच अंतर क्या है?

    127.0.0.1 और 0.0.0.0 के बीच अंतर क्या है?

    हम में से अधिकांश ने '127.0.0.1 और 0.0.0.0' के बारे में सुना है, लेकिन शायद उन्हें बहुत अधिक नहीं दिया है, लेकिन अगर दोनों वास्तव में एक ही स्थान पर इंगित करते हैं, तो दोनों के बीच वास्तविक अंतर क्या है? आज का सुपरयूजर क्यू एंड ए पोस्ट एक भ्रमित पाठक के लिए स्पष्ट चीजों की मदद करता है.

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

    केट गार्डिनर (फ़्लिकर) के सौजन्य से फोटो.

    प्रश्न

    सुपरयूज़र के पाठक सग्निक सरकार जानना चाहते हैं कि 127.0.0.1 और 0.0.0.0 में क्या अंतर है:

    मैं समझता हूं कि 127.0.0.1 अंक स्थानीय होस्ट और वह 0.0.0.0 भी करता है (अगर मैं गलत हूं तो मुझे सुधारो)। तो, 127.0.0.1 और 0.0.0.0 के बीच क्या अंतर है?

    127.0.0.1 और 0.0.0.0 के बीच क्या अंतर है?

    उत्तर

    SuperUser योगदानकर्ता डेविडपोस्टिल का जवाब हमारे लिए है:

    127.0.0.1 और 0.0.0.0 के बीच अंतर क्या है?

    • 127.0.0.1 लूपबैक पता है (जिसे लोकलहोस्ट के रूप में भी जाना जाता है).
    • 0.0.0.0 एक गैर-परिवर्तनीय मेटा-पता है जिसका उपयोग अमान्य, अज्ञात या गैर-लागू लक्ष्य ('कोई विशेष पता' रखने वाले) को निर्दिष्ट करने के लिए किया जाता है.

    मार्ग प्रविष्टि के संदर्भ में, इसका आमतौर पर डिफ़ॉल्ट मार्ग होता है.

    सर्वर के संदर्भ में, 0.0.0.0 का मतलब है स्थानीय मशीन पर सभी IPv4 पते. यदि किसी होस्ट के दो IP पते, 192.168.1.1 और 10.1.2.1 हैं, और होस्ट पर चलने वाला सर्वर 0.0.0.0 पर सुनता है, तो यह उन दोनों IP पर उपलब्ध होगा।.

    आईपी ​​एड्रेस 127.0.0.1 क्या है?

    127.0.0.1 लूपबैक इंटरनेट प्रोटोकॉल (IP) पता है जिसे भी कहा जाता है स्थानीय होस्ट. पते का उपयोग उसी मशीन या कंप्यूटर के लिए एक आईपी कनेक्शन स्थापित करने के लिए किया जाता है जिसका उपयोग एंड-यूज़र द्वारा किया जा रहा है.

    उसी कन्वेंशन को कंप्यूटरों के लिए परिभाषित किया गया है जो IPv6 का समर्थन करते हुए :: 1 के अर्थ का उपयोग करते हुए संबोधित करते हैं। पते का उपयोग करके कनेक्शन स्थापित करना 127.0.0.1 सबसे आम अभ्यास है; हालाँकि, 127 ... * की सीमा में किसी भी आईपी पते का उपयोग उसी या इसी तरह से कार्य करेगा। लूपबैक निर्माण एक कंप्यूटर या डिवाइस को सक्षम बनाता है जो मशीन पर आईपी स्टैक को मान्य या स्थापित करने की क्षमता नेटवर्किंग करने में सक्षम है.

    स्रोत: 127.0.0.1 - इसके उपयोग क्या हैं और यह महत्वपूर्ण क्यों है?

    विशेष संबोधन

    कक्षा ए नेटवर्क नंबर 127 को सौंपा गया है लूपबैक फ़ंक्शन, अर्थात, एक उच्च स्तर प्रोटोकॉल द्वारा भेजे गए डेटाग्राम को नेटवर्क 127 पते पर होस्ट के अंदर वापस लूप करना चाहिए। कोई डाटाग्राम नहीं भेज दिया नेटवर्क के लिए 127 पता कभी भी कहीं भी किसी भी नेटवर्क पर दिखाई देना चाहिए.

    स्रोत: नेटवर्क नंबर

    यदि यह संपूर्ण कक्षा A है, तो लास्ट थ्री ऑक्टेट्स के लिए अन्य आर्बिटवर्ट वैल्यूज़ का पॉइंट क्या है?

    लूपबैक रेंज का उद्देश्य एक मेजबान पर टीसीपी / आईपी प्रोटोकॉल कार्यान्वयन का परीक्षण है। चूंकि निचली परतें कम-चक्करदार होती हैं, लूपबैक पते पर भेजने से उच्च परतें (आईपी और ऊपर) को प्रभावी ढंग से परीक्षण करने की अनुमति मिलती है, ताकि निचली परतों में खुद को प्रकट करने की समस्या न हो। 127.0.0.1 पता सबसे अधिक परीक्षण प्रयोजनों के लिए उपयोग किया जाता है.

    स्रोत: आईपी ​​आरक्षित, लूपबैक और निजी पते

    अधिक जानकारी के लिए देखें उबंटू से पूछें प्रश्न: लूपबैक डिवाइस क्या है और मैं इसका उपयोग कैसे करता हूं?

    आईपी ​​एड्रेस 0.0.0.0 क्या है?

    0.0.0.0 एक मान्य एड्रेस सिंटैक्स है। जहां भी पारंपरिक डॉटेड-दशमलव अंकन में एक आईपी पते की अपेक्षा की जाती है, उसे वैध माना जाना चाहिए। एक बार पार्स और काम करने योग्य संख्यात्मक रूप में परिवर्तित होने के बाद, फिर इसका मान निर्धारित करता है कि आगे क्या होता है.

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

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

    कुछ मामलों में, केवल '0' भी काम करेगा और समान प्रभाव डालेगा। लेकिन इसकी गारंटी नहीं है। 0.0.0.0 फ़ॉर्म 'नो एड्रेस' (IPv6 में) को कहने का मानक तरीका है :: 0 या केवल ::).

    स्रोत: आईपी ​​एड्रेस 0.0.0.0 का अर्थ क्या है?

    इंटरनेट प्रोटोकॉल संस्करण 4 में, पता 0.0.0.0 एक गैर-रूटीन मेटा-एड्रेस है जिसका उपयोग अमान्य, अज्ञात या गैर-लागू लक्ष्य को निर्दिष्ट करने के लिए किया जाता है। डेटा के एक अन्यथा अमान्य टुकड़े को एक विशेष अर्थ देने के लिए इन-बैंड सिग्नलिंग का एक अनुप्रयोग है.

    सर्वर के संदर्भ में, 0.0.0.0 का मतलब है स्थानीय मशीन पर सभी IPv4 पते. यदि किसी होस्ट के दो IP पते, 192.168.1.1 और 10.1.2.1 हैं, और होस्ट पर चलने वाला सर्वर 0.0.0.0 पर सुनता है, तो यह उन दोनों IP पर उपलब्ध होगा (ध्यान दें: यह विशेष पाठ ऊपर से समग्र उत्तर के भाग के रूप में दोहराया जाता है).

    रूटिंग के संदर्भ में, आमतौर पर 0.0.0.0 का मतलब डिफ़ॉल्ट मार्ग है, अर्थात् वह मार्ग जो स्थानीय नेटवर्क पर कहीं न कहीं इंटरनेट के 'बाकी' की ओर जाता है.

    उपयोग शामिल हैं:

    • पता एक मेजबान अपने स्वयं के रूप में दावा करता है जब इसे अभी तक एक पता नहीं सौंपा गया है। जैसे कि डीएचसीपी का उपयोग करते समय प्रारंभिक डीएचसीपीआईएससीओसीओआरवी पैकेट भेजना.
    • जब होस्ट डीएचसीपी के माध्यम से एक पते का अनुरोध विफल हो जाता है, तो होस्ट खुद को असाइन करता है, बशर्ते मेजबान का आईपी स्टैक इस बात का समर्थन करता है। इस उपयोग को आधुनिक ऑपरेटिंग सिस्टम में APIPA तंत्र से बदल दिया गया है.
    • निर्दिष्ट करने का एक तरीका किसी भी IPv4- मेज़बान. इसका उपयोग डिफ़ॉल्ट मार्ग निर्दिष्ट करते समय इस तरह से किया जाता है.
    • स्पष्ट रूप से निर्दिष्ट करने का एक तरीका है कि लक्ष्य उपलब्ध नहीं है. स्रोत: 127.0.0.1 - इसके उपयोग क्या हैं और यह महत्वपूर्ण क्यों है?
    • निर्दिष्ट करने का एक तरीका किसी भी IPv4 पते पर. इसका उपयोग इस तरह से किया जाता है जब सर्वर को कॉन्फ़िगर करना (यानी जब बाइंडिंग श्रवण सॉकेट्स)। इसे TCP प्रोग्रामर्स को INADDR_ANY के रूप में जाना जाता है। [बाइंड (2) पते को बांधता है, इंटरफेस नहीं.]

    IPv6 में, सभी शून्य-पता के रूप में लिखा गया है ::

    स्रोत: 0.0.0.0 [विकिपीडिया]

    डीएचसीपी डिस्कवरी / अनुरोध

    जब कोई ग्राहक पहली बार बूट करता है, तो उसे अंदर जाने के लिए कहा जाता है प्रारंभिक अवस्था, और उपयोगकर्ता डेटाग्राम प्रोटोकॉल (UDP) पोर्ट 67 (बूटप सर्वर) पर अपने स्थानीय भौतिक सबनेट पर एक DHCPDISCOVER संदेश प्रसारित करता है। चूँकि क्लाइंट के पास सबनेट को जानने का कोई तरीका नहीं है जिससे वह संबंधित है, DHCPDISCOVER एक सब सबनेट प्रसारण (255.255.255.255 का गंतव्य IP पता) है, जिसका स्रोत IP पता 0.0.0.0 है। स्रोत आईपी पता 0.0.0.0 है क्योंकि क्लाइंट के पास कॉन्फ़िगर आईपी पता नहीं है.

    यदि एक डीएचसीपी सर्वर इस स्थानीय सबनेट पर मौजूद है और सही ढंग से कॉन्फ़िगर और संचालन कर रहा है, तो डीएचसीपी सर्वर एक डीएचसीओएफएफआर संदेश के साथ प्रसारण और प्रतिक्रिया सुनेंगे। यदि DHCP सर्वर स्थानीय सबनेट पर मौजूद नहीं है, तो DHCPDISCOVER संदेश को DHCP सर्वर वाले सबनेट पर अग्रेषित करने के लिए इस स्थानीय सबनेट पर एक DHCP / BootP रिले एजेंट होना चाहिए।.

    यह रिले एजेंट या तो एक समर्पित होस्ट (उदाहरण के लिए माइक्रोसॉफ्ट विंडोज सर्वर) या एक राउटर हो सकता है (एक सिस्को राउटर जिसे इंटरफेस लेवल आईपी हेल्पर स्टेटमेंट के साथ कॉन्फ़िगर किया गया है, उदाहरण के लिए).

    ...

    क्लाइंट को एक DHCPOFFER प्राप्त होने के बाद, वह DHCPREQUEST संदेश के साथ प्रतिक्रिया करता है, DHCPOFFER में मापदंडों को स्वीकार करने के अपने इरादे का संकेत देता है, और इसमें प्रवेश करता है निवेदन करने की अवस्था. क्लाइंट को कई DHCPOFFER संदेश प्राप्त हो सकते हैं, जो प्रत्येक DHCP सर्वर से मूल DHCPDISCOVER संदेश प्राप्त करता है। क्लाइंट एक DHCPOFFER चुनता है और केवल उस DHCP सर्वर का जवाब देता है, जो अन्य सभी DHCPOFFER संदेशों को दर्शाता है। क्लाइंट पॉप्युलेट करके चयनित सर्वर की पहचान करता है सर्वर पहचानकर्ता डीएचसीपी सर्वर के आईपी पते के साथ विकल्प फ़ील्ड.

    DHCPREQUEST एक प्रसारण भी है, इसलिए DHCPOFFER को भेजने वाले सभी DHCP सर्वर DHCPREQUEST को देखेंगे, और प्रत्येक को पता चलेगा कि उसका DHCPOFFER स्वीकार किया गया या नहीं। किसी भी अतिरिक्त कॉन्फ़िगरेशन विकल्प जो क्लाइंट की आवश्यकता होती है उसे DHCPREQUEST संदेश के विकल्प फ़ील्ड में शामिल किया जाएगा। भले ही ग्राहक को एक आईपी पता दिया गया हो, लेकिन यह DHCPREQUEST संदेश को 0.0.0.0 के स्रोत आईपी पते के साथ भेजेगा। इस समय, क्लाइंट को अभी तक सत्यापन नहीं मिला है कि आईपी पते का उपयोग करना स्पष्ट है.

    ...

    एक क्लाइंट के लिए क्लाइंट-सर्वर वार्तालाप, एक डीएचसीपी एड्रेस प्राप्त करता है, जहां क्लाइंट और डीएचसीपी सर्वर एक ही सबनेट पर रहते हैं:

    स्रोत: उत्प्रेरक स्विच या एंटरप्राइज नेटवर्क में डीएचसीपी को समझना और समस्या निवारण करना

    देफउलट रूट

    यह दस्तावेज़ बताता है कि अंतिम मार्ग के डिफ़ॉल्ट मार्ग या प्रवेश द्वार को कैसे कॉन्फ़िगर किया जाए। इन IP आदेशों का उपयोग किया जाता है:

    • आईपी ​​डिफ़ॉल्ट-गेटवे
    • आईपी ​​डिफ़ॉल्ट-नेटवर्क
    • आईपी ​​मार्ग 0.0.0.0 0.0.0.0

    आईपी ​​रूट 0.0.0.0 0.0.0.0

    नेटवर्क के लिए एक स्थिर मार्ग बनाना 0.0.0.0 0.0.0.0 एक राउटर पर अंतिम उपाय के प्रवेश द्वार को सेट करने का एक और तरीका है। जैसा कि के साथ आईपी ​​डिफ़ॉल्ट-नेटवर्क कमांड, स्थैतिक मार्ग का उपयोग 0.0.0.0 करने के लिए किसी रूटिंग प्रोटोकॉल पर निर्भर नहीं है। हालाँकि, राउटर पर IP रूटिंग को सक्षम किया जाना चाहिए.

    ध्यान दें: IGRP 0.0.0.0 के लिए एक मार्ग नहीं समझता है। इसलिए, इसका उपयोग करके बनाए गए डिफ़ॉल्ट मार्गों को प्रचारित नहीं किया जा सकता है आईपी ​​मार्ग 0.0.0.0 0.0.0.0 आदेश। उपयोग आईपी ​​डिफ़ॉल्ट-नेटवर्क IGRP एक डिफ़ॉल्ट मार्ग का प्रचार करने के लिए आदेश.

    स्रोत: IP कमांड्स का उपयोग करके अंतिम रिज़ॉर्ट के गेटवे को कॉन्फ़िगर करना


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