0.0.0.0 आईपी पते पर एक "आधिकारिक" नाम है?


25

127.0.0.1 को लूपबैक एड्रेस के रूप में जाना जाता है, क्या "आईपी एड्रेस जो स्थानीय मशीन पर सभी आईपी एड्रेस का मतलब है" के अलावा 0.0.0.0 को संदर्भित करने के लिए एक छोटा शब्द है?

जवाबों:


37

कभी-कभी इसे "वाइल्डकार्ड एड्रेस" INADDR_ANY, या "अनिर्दिष्ट पता" कहा जाता है । आधिकारिक नाम "इस नेटवर्क पर इस होस्ट के लिए स्रोत का पता" है ( आरएफसी 5735, धारा 3 )। यह सामान्य परिस्थितियों में नेटवर्क पर भेजे गए पैकेट में नहीं दिखाई देना चाहिए:

यह इस नेटवर्क पर होस्ट करता है। एक आरंभिक प्रक्रिया के भाग के रूप में एक स्रोत पते के रूप में छोड़कर, जिसे मेजबान अपने स्वयं के आईपी पते से सीखता है, को भेजा नहीं जाना चाहिए।

लेकिन अगर यह आने वाले पैकेट में गंतव्य पते के रूप में दिखाई देता है तो इसे प्रसारण पते 255.255.255.255 ( RFC 1122, धारा 3.3.6 ) के रूप में माना जाना चाहिए।


इसे थोड़ा और बढ़ाएं, तो ऐसा लगता है कि बाहमट की प्रतिक्रिया भी वैध है।
विलियन मित्सुडा

हाँ, मैंने उत्तर संपादित किया है और कुछ लिंक जोड़े हैं
11

17

0.0.0.0/0 (या :: 0/0) का आधिकारिक नाम "अनिर्दिष्ट पता" है।


2
प्रति @ बीएमडान का उत्तर, /0से अलग है /32
स्नेक

9

0.0.0.0/0, जो इंटरनेट पर हर आईपी को कवर करता है, 0.0.0.0/32या उससे अलग है 0.0.0.0, जो ओपी के बारे में पूछ रहा था। 0.0.0.0वह है INADDR_ANY, जो मुख्य रूप से तब उपयोग किया जाता है, जब स्वीकार (2) गंतव्य आईपी पते की परवाह किए बिना आने वाले कनेक्शन की अनुमति देने के लिए होता है, जबकि 0.0.0.0/0"सभी पते" होते हैं (डिफ़ॉल्ट गेटवे निर्दिष्ट करते समय और राउटिंग में आमतौर पर उपयोग किए जाने वाले सबसे अधिक उपयोग किया जाता है, और डिफ़ॉल्ट नियमों को निर्दिष्ट करते समय फायरवॉल में), और 0.0.0.0/32"अनिर्दिष्ट पता" है (यह कहने के लिए एप्लिकेशन-स्तरीय प्रोग्रामिंग में सबसे अधिक उपयोग किया जाता है, "यह पता गलत / असिंचित है")।

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