क्या 0.1.2.3 एक वैध आईपी पता है?


33

क्या पहले ऑक्टेट में सभी शून्य के साथ आईपी पते मान्य हैं?

उदाहरण के लिए, 0.1.2.0/24एक वैध सबनेट हो सकता है, जिसमें नेटवर्क पता 0.1.2.0, प्रसारण पता 0.1.2.255और उपयोग करने योग्य पता सीमा हो सकती 0.1.2.1है 0.1.2.254?

ऐसा लगता है कि यह मान्य होना चाहिए, लेकिन यह काम नहीं करता है, कम से कम विंडोज सिस्टम पर।

यदि यह मान्य नहीं है, तो क्यों?

जवाबों:


34

RFC1122 , इंटरनेट होस्ट के लिए आवश्यकताएँ - संचार परतें , कहती हैं:

     { <Network-number>, <Host-number> }

(a)  { 0, 0 }

     This host on this network.  MUST NOT be sent, except as
     a source address as part of an initialization procedure
     by which the host learns its own IP address.

     See also Section 3.3.6 for a non-standard use of {0,0}.

(b)  { 0, <Host-number> }

     Specified host on this network.  It MUST NOT be sent,
     except as a source address as part of an initialization
     procedure by which the host learns its full IP address.

ठीक है, मान्य नहीं। क्या डीएचसीपी में 0.0.0.0 के अलावा कोई भी आईपी, वास्तव में उपयोग किया जाता है?
मार्क वैगनर

मेरी जानकारी के लिए, नहीं।
wfaulk

4
ऐसा प्रतीत होता है कि आशय यह था कि एक मेजबान अपने स्वयं के होस्ट नंबर को जान सकता है, लेकिन उसके नेटवर्क नंबर को नहीं, और इसका उपयोग डीएचसीपी जैसे सर्वर से उस जानकारी का अनुरोध करने के लिए करता है। उस ने कहा, मुझे पता नहीं है कि ऐसा कुछ भी कभी अस्तित्व में था। यह भी शायद एक वर्ग के बाद की दुनिया में बहुत मायने नहीं रखता है।
wfaulk

19

ऐसा लगता है कि 0.0.0.0/8 IANA आरक्षित सबनेट की सूची में है।

  • http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml , IANA आरक्षित पतों की सूची, क्योंकि यह एक तारीख से काफी पहले (1981!) एक IANA आरक्षित होने के लिए था! पता सीमा।
  • http://tools.ietf.org/html/rfc5735 , IPv4 के विशेष उपयोगों का वर्णन करते हुए, जिनमें से यह सबनेट एक सदस्य है। प्रलेखन उद्देश्यों के लिए आरक्षित सबनेट सहित विशेष सबनेट की सबसे-वर्तमान सूची।
  • http://tools.ietf.org/html/rfc1122#section-3.2.1.3 , जो 0/8 नेटवर्क के विशिष्ट उपयोग का वर्णन करता है।

13

प्रति RFC 5735 , 0.0.0.0/8 एक आरक्षित IP पता श्रेणी है, जो इस प्रकार है:

0.0.0.0/8 - इस ब्लॉक के पते "इस" नेटवर्क पर स्रोत होस्ट को संदर्भित करते हैं। पता 0.0.0.0/32 इस नेटवर्क पर होस्ट के लिए स्रोत पते के रूप में उपयोग किया जा सकता है; इस नेटवर्क पर निर्दिष्ट होस्ट को संदर्भित करने के लिए 0.0.0.0/8 के भीतर अन्य पते का उपयोग किया जा सकता है [RFC1700, पृष्ठ 4]।


11

RFC 1700 के अनुसार - "असाइन किए गए नंबर" , "विशेष पते" अनुभाग, 0 का नेटवर्क नंबर केवल एक स्रोत पते के रूप में उपयोग किया जा सकता है, और उसी नेटवर्क पर एक मेजबान का प्रतिनिधित्व करता है। इसलिए इस प्रकार के पते को एक इंटरफ़ेस में निर्दिष्ट करना अमान्य है।


0

"0" एसएनएम (सिस्टम नेटवर्क प्रबंधन) के लिए नेटवर्क का उपयोग किया जाता है और इसका उपयोग किसी और चीज के लिए नहीं किया जा सकता है


क्या आपके पास इसे वापस करने के लिए कोई उद्धरण है? यहां अन्य उत्तरों में अधिकारियों के उद्धरण और लिंक शामिल हैं।
लड़कियों को

-1

किसी के लिए यह सोचकर कि नेटवर्क-नंबर इस मामले में 0 क्यों है, 0.1.2.0/24 इस प्रकार है:

Network = (8 bits) 0
Subnetwork (16 bits) = 1.2
Host part = remaining 8 bits

यह देखते हुए कि पहले ऑक्टेट का एमएसबी 0 है, यह कक्षा ए होना चाहिए, जिसमें 8 बिट्स का नेटवर्क भाग निहित होगा। यह एक और 16 बिट्स (अगले दो ओकटेट्स) को सबनेट किया गया है।

CIDR और क्लासफुल एड्रेसिंग की मौत जैसी चीजों को देखते हुए, 0.1.2.0/24 एक वैध सबनेट होना चाहिए (यदि आप पहले 24 बिट्स मानते हैं तो नेटवर्क हिस्से में बिट सेट हैं)।


-1

IP 0.0.0.0 डीएचसीपी सर्वर से एक वैध आईपी पते के अनुरोध के लिए उपयोग किया जाता है, और डीएचसीपी सर्वर कंप्यूटर के लिए एक गतिशील वैध आईपी का जवाब दे रहा है।

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