हममें से ज्यादातर लोगों ने .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 पर उपलब्ध होगा।
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 [Wikipedia]
डीएचसीपी डिस्कवरी / अनुरोध
जब कोई ग्राहक पहली बार बूट करता है, तो यह कहा जाता है प्रारंभिक अवस्था , और उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) पोर्ट 67 (बूटपी सर्वर) पर अपने स्थानीय भौतिक सबनेट पर एक डीएचसीपीआईएससीओवर संदेश प्रसारित करता है। चूँकि क्लाइंट के पास सबनेट को जानने का कोई तरीका नहीं है जिससे वह संबंधित है, 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 करने के लिए किसी रूटिंग प्रोटोकॉल पर निर्भर नहीं है। हालांकि, राउटर पर आईपी रूटिंग को सक्षम किया जाना चाहिए।
ध्यान दें: IGRP 0.0.0.0 के लिए एक मार्ग नहीं समझता है। इसलिए, इसका उपयोग करके बनाए गए डिफ़ॉल्ट मार्गों को प्रचारित नहीं किया जा सकता है आईपी मार्ग 0.0.0.0 0.0.0.0 आदेश। उपयोग आईपी डिफ़ॉल्ट-नेटवर्क IGRP के पास डिफ़ॉल्ट मार्ग का प्रचार करने की आज्ञा है।
स्रोत: IP कमांड्स का उपयोग करके अंतिम रिज़ॉर्ट के गेटवे को कॉन्फ़िगर करना
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .