मैं सबनेट में पहले या अंतिम पते का उपयोग क्यों नहीं कर सकता?


37

मेरे पास 10.0.0.0/24 की सीमा के साथ नेटवर्क है। इसका मतलब है कि मेरे पास 10.0.0.0 से 10.0.0.255 है, हालांकि मैं 10.0.0.0 या 10.0.0.255 का उपयोग नहीं कर सकता, लेकिन मैं इसके बाद से कुछ भी उपयोग कर सकता हूं।

ऐसा क्यों है? मुखौटा 255.255.255.0 का तात्पर्य है कि अंतिम अंक मेजबान पता है, इसलिए मैं 0 या 255 का उपयोग क्यों नहीं कर सकता हूं?


7
ध्यान दें कि यह केवल IPv4 है। IPv6 में सबनेट में पहले और आखिरी पते के संबंध में अलग-अलग नियम हैं।
माइकल हैम्पटन

1
लिनक्स पर, आपको पहले पते का उपयोग करने में कोई समस्या नहीं होगी। कुछ पुराने सिस्टम सोचते हैं कि .0 एक प्रसारण पता है और आपको इसे उपयोग करने से रोकता है, लेकिन यह गलत है :)
नवीन

जवाबों:


70

एक / 24 नेटवर्क में आप इसका उपयोग नहीं कर सकते 0क्योंकि यह नेटवर्क की पहचान है (डिवाइस इसका उपयोग विभिन्न नेटवर्क को पहचानने के लिए करते हैं जो वे जुड़े हुए हैं)।

एक विंडोज पीसी में एक कमांड प्रॉम्प्ट खोलें और टाइप करें netstat -r। आपको पीसी द्वारा उपयोग की जाने वाली राउटिंग टेबल मिलेगी, प्रत्येक नेटवर्क को नेटवर्क पहचान (पहला पता) का उपयोग करके सूचीबद्ध किया जाता है।

यहाँ छवि विवरण दर्ज करें

अंतिम पता 255/ 24 नेटवर्क के मामले में, प्रसारण पता है। नेटवर्क से जुड़े डिवाइस इसका उपयोग प्रसारण भेजने के लिए करते हैं, नेटवर्क पर सभी उपकरणों के लिए एक संदेश।

सामान्य तौर पर पहला पता नेटवर्क पहचान का होता है और अंतिम प्रसारण होता है , उनका उपयोग नियमित पते के रूप में नहीं किया जा सकता है।


9
/ 31 के लिए एक विशेष अपवाद है, हालांकि: इन्हें पॉइंट-टू-पॉइंट लिंक माना जाता है, क्योंकि उनके केवल दो पते हैं।
साइमन रिक्टर

10
उक्त प्रणाली के लिए अपने सार्वजनिक आईपी पते और उपयोगकर्ता नाम को पोस्ट करने से मुझे हेबेई-जीब मिलता है।
मिकेज़ो

8
@mikeazo क्यों? आपके पास अच्छे पासवर्ड हैं और fail2ban, सही है? इसके अलावा, इंटरनेट पर हर IPv4 पते पर हमला किया जाता है।
माइकल हैम्पटन

4
@Michael Hampton क्योंकि अब इंटरनेट उनके उपयोगकर्ता नाम, उनके आईपी पते को जानता है और वह SSH कुंजियों का उपयोग करते हुए (सफलतापूर्वक) नहीं है, लेकिन इसके बजाय पासवर्ड। यह पहले से ही खोज स्थान को परिष्कृत करता है। लेकिन आप सही हैं: एक पेशेवर के लिए, यह एक समस्या नहीं होनी चाहिए। हालांकि यह दुनिया को सिखाने के लिए अच्छा अभ्यास नहीं है।
कोनरक १०'१६ को

29
@mikeazo यह एक स्क्रीनशॉट है जिसे मैंने googling पाया है netstat -r। यह मेरी व्यवस्था नहीं है।
jcbermu

8

ध्यान दें कि आप इस श्रेणी में पहले और अंतिम पते का उपयोग नहीं कर सकते हैं यदि इसका उपयोग प्रसारण डोमेन (यानी एक भौतिक नेटवर्क या वेलन आदि) में उपकरणों की संख्या के लिए किया जाता है। जैसा कि अन्य उत्तर बताता है कि वास्तव में पहले और आखिरी का उपयोग उस परिदृश्य में क्रमशः नेटवर्क और प्रसारण पते के रूप में किया जाता है। कुछ परिदृश्यों के अलावा पहले पते को प्रसारण के रूप में भी व्याख्यायित किया जाता है।

हालांकि अन्य उपयोग परिदृश्य हैं जहां आप पहले और अंतिम पते का उपयोग कर सकते हैं। जैसे यदि आप एक फ़ायरवॉल व्यवस्थापक हैं और आपको अपने नेटवर्क व्यवस्थापक द्वारा 10.0.0.0-10.0.0.255 रेंज दी जाती है , तो आप अपने फ़ायरवॉल पर NAT पते के रूप में सभी 256 पतों का उपयोग कर सकते हैं। मैं स्वीकार करता हूं कि मैंने इसे बहुत बार नहीं देखा है, और जब यह किया जाता है तो यह कुछ भ्रम पैदा कर सकता है - जैसा कि ज्यादातर लोगों की पहली प्रतिक्रिया है कि यह अनुमति नहीं है - और यह भ्रम अच्छी तरह से इसके खिलाफ सलाह देने का एक कारण हो सकता है।

यदि आप नाइटपैकिंग कर रहे हैं तो ठीक है, उस परिदृश्य में 10.0.0.0-10.0.0.255 पर सख्ती से बोलना एक / 24 नेटवर्क नहीं है , यह एक सीमा या पते का एक खंड है , लेकिन मेरा मानना ​​है कि यह अभी भी इसका उल्लेख करना आम बात है ऐसे परिदृश्य में "10.0.0.0/24 सबनेट"।


7
"मैं स्वीकार करता हूं कि मैंने इसे बहुत बार नहीं देखा है, और जब ऐसा किया जाता है तो यह कुछ भ्रम पैदा कर सकता है - जैसा कि अधिकांश लोगों की पहली प्रतिक्रिया है यह सोचने की अनुमति नहीं है - और यह भ्रम अच्छी तरह से इसके खिलाफ सलाह देने का एक कारण हो सकता है।" - अगर मुझे सही से याद है, तो उनमें से कुछ "भ्रमित लोग" विंडोज एनटी नेटवर्किंग स्टैक के डिजाइनर हैं (विस्टा में कम से कम मूल एक), इसलिए, जब तक कि आप विंडोज उपयोगकर्ताओं से शिकायत करने के लिए तैयार नहीं हैं, शिकायत करते हैं कि उनका कंप्यूटर हर काम करता है नेटवर्क को छोड़कर और उन्हें समझाएं कि यह Microsoft की गलती है, न कि आपकी, आपको बस सलाह दी जाएगी ...
Jörg W Mittag

9
उन दो पतों को अप्रयुक्त छोड़ दें।
जोर्ग डब्ल्यू मित्तग

1
@ JörgWMittag, रुको, क्या आप कह रहे हैं कि नेटवर्क 10.0.0.0/22 ​​(अर्थात 10.0.0.0-10.0.3.255) को देखते हुए, पूर्व -7 विंडोज 10.0.1.0 या 10.0.2.255 का उपयोग करने में असमर्थ है? (हालांकि मुझे नहीं लगता कि यह बहुत अधिक मायने रखता है, क्योंकि पुराने संस्करण अब किसी भी तरह से समर्थित नहीं हैं)
ilkkachu

2
@ilkkachu: मुझे यकीन नहीं है कि आप उन नंबरों के साथ कैसे आए। 10.0.0.0/22 ​​का नेटवर्क पता 10.0.0.0 है और प्रसारण पता 10.0.3.255 है। अगर मुझे सही तरीके से याद है, तो पुराने (पूर्व-विस्टा) टीसीपी / आईपी स्टैक के साथ विंडोज कंप्यूटर वाले नेटवर्क में उन दो पतों (एक कम से कम) के उपयोग से कुछ समस्याएं हैं। मुझे ठीक से याद नहीं है कि वे समस्याएं क्या थीं, और यदि वे समस्याएं केवल तभी मौजूद होती हैं, जब आप उन IP में से किसी एक को Windows PC में असाइन करने का प्रयास कर रहे हों या यदि Windows PC और उन IP के बीच संचार समस्याएँ भी हों। मुझे यह भी याद नहीं है कि यह नेटवर्क है या नहीं ...
Jörg W Mittag

2
@ JörgWMittag ilkkachu आज भी, वैरिएबल सब-नेट के साथ, कई OS (सिर्फ विंडोज नहीं) और बहुत से अन्य सॉफ्टवेयर में 0 या 255 में समाप्त होने वाले किसी भी पते का उपयोग करने पर समस्या होती है। भले ही यह किसी सीमा के अंदर के पते के रूप में मान्य हो> 256 । यह कक्षा-ए / बी / सी को संबोधित करने वाला है और एक प्रोग्रामर यह मानता है कि कोई भी कंप्यूटर वर्ग-सी सबनेट पर है और इसलिए 0 और 255 प्रति परिभाषा अमान्य हैं। यहां तक ​​कि अगर आपका ओएस और सॉफ्टवेयर इसे सही करता है, तब भी किसी अन्य कंप्यूटर से कनेक्ट करना संभव है जो इसके साथ समस्या है। से बचने के लिए सबसे अच्छा .0 और .255 पूरी तरह से भले ही वे आपके सेटअप में मान्य हों।
टॉनी

4

इंटरनेट स्टैंडर्ड सबनेटिंग प्रक्रिया की एक रीडिंग , सबनेटिंग के लिए एक इंटरनेट स्टैंडर्ड स्कीम की ओर और विशेष रूप से इंटरएक्टिव सत्रों की सूची में अनुभाग 7 आपके द्वारा प्रस्तुत विकल्पों के औचित्य का वर्णन करता है।

आपकी परिकल्पना CIDR सबनेट के लिए सही है, जिसमें संवादात्मक बिटमास्क हैं।

प्रसारण पते को मानना ​​आसान है Bcast = Host | ~Mask। यह सबनेट में बिट्स की पसंद को स्पष्ट रूप से अनदेखा करता है। इसके अलावा नेटवर्क एड्रेस है Net = Bcast & ~Mask

सख्ती से, सभी शून्य (CIDR / 24 के लिए .0) पते का उपयोग किया जा सकता है, लेकिन कुछ सॉफ़्टवेयर को भ्रमित कर सकता है, जबकि सभी (.255) एक प्रसिद्ध प्रसारण पते के रूप में आरक्षित हैं।

कुछ प्रारंभिक बीएसडी यूनिक्स 4.2 रिलीज से पहले आरएफसी 919 को Netप्रसारण के रूप में पते का उपयोग करके भेज दिया गया था। इसने 4.3 रिलीज होने तक मिश्रित वातावरण में कुछ भ्रम पैदा किया।


1

नेटवर्क पता

स्थानीय क्षेत्र नेटवर्क (LAN) या वाइड एरिया नेटवर्क (WAN) के नेटवर्क को उनकी क्षमता के आधार पर पता प्रदान किया जाता है। नेटवर्क से जुड़े टर्मिनल एक दूसरे के साथ संवाद करने के लिए इन पते का उपयोग करते हैं। डिफ़ॉल्ट रूप से सिस्टम व्यवस्थापक संचार के लिए कुछ पता सुरक्षित रखता है। आमतौर पर "255" पतों का उपयोग लिनक्स या फेडोरा सिस्टम में संदेशों को प्रसारित करने के लिए किया जाता है। व्यवस्थापक इस पते का उपयोग नेटवर्क के सभी उपयोगकर्ताओं को प्रसारित या संबोधित करने के लिए करता है। आपातकालीन शटडाउन के मामले में प्रशासक अपने कार्य को बचाने के लिए अपने उपयोगकर्ताओं को संदेश प्रसारित कर सकता है। कुछ ऑपरेटिंग सिस्टम "0" पते को असाइन करने की सुविधा प्रदान करते हैं।

Networking Basics के बारे में और अधिक जानकारी प्राप्त करें : Microsoft द्वारा नेटवर्क एड्रेसिंग

पर भी एक नजर नेटवर्क एड्रेस ट्रांसलेशन

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