IPv4 सबनेट कैलकुलेटर

किसी भी IPv4 CIDR या IP-के-साथ-मास्क के लिए नेटवर्क, ब्रॉडकास्ट, पहला और आख़िरी उपयोगयोग्य होस्ट, नेटमास्क और कुल होस्ट की गणना करें।

दिमागी गणित के बिना सबनेट की योजना बनाएं। कोई IPv4 पता CIDR प्रीफ़िक्स (जैसे 192.168.1.10/24) या डॉटेड नेटमास्क के साथ दर्ज करें, और नेटवर्क व ब्रॉडकास्ट पते, पहला और आख़िरी उपयोगयोग्य होस्ट, नेटमास्क और कितने होस्ट समा सकते हैं यह पाएं। स्थानीय रूप से गणना की जाती है।

नेटवर्क पता
ब्रॉडकास्ट पता
पहला उपयोगयोग्य होस्ट
आख़िरी उपयोगयोग्य होस्ट
नेटमास्क
उपयोगयोग्य होस्ट

एक सबनेट को पढ़ना

प्रीफ़िक्स लंबाई वास्तव में क्या स्थिर करती है

एक सबनेट एक आधार पता और एक प्रीफ़िक्स लंबाई का संयोजन है। प्रीफ़िक्स बताता है कि 32 बिट्स में से कितने नेटवर्क पहचानकर्ता के रूप में पिन किए गए हैं; जो भी बचता है वह होस्ट को गिनने के लिए स्वतंत्र है। एक /24 पहले 24 बिट्स को पिन करता है, जिससे 8 होस्ट बिट्स बचते हैं और इसलिए 256 पते। प्रीफ़िक्स में हर बिट जोड़ने से ब्लॉक आधा हो जाता है: /25 में 128 पते हैं, /26 में 64, और इसी तरह आगे।

नेटमास्क वही बात एक पते के रूप में लिखी गई है, जिसमें निश्चित बिट्स को 1 पर सेट किया गया है — 255.255.255.0 24 एक और उसके बाद 8 शून्य हैं। वाइल्डकार्ड मास्क इसका व्युत्क्रम है और होस्ट भाग को चिह्नित करता है; Cisco के उपकरणों पर ACLs वाइल्डकार्ड्स के साथ लिखे जाते हैं न कि नेटमास्क के साथ, जो वेंडर बदलने वालों को उलझा देता है।

नेटवर्क, ब्रॉडकास्ट, और उनके बीच के होस्ट

सभी होस्ट बिट्स को 0 कर दें और आपको नेटवर्क पता मिलता है, ब्लॉक का सबसे छोटा पता। सभी को 1 कर दें और आपको ब्रॉडकास्ट पता मिलता है, सबसे बड़ा पता। इनमें से किसी को भी किसी इंटरफ़ेस को असाइन नहीं किया जा सकता, और यहीं से परिचित "दो घटाएं" आता है: एक /24 में 256 पते हैं लेकिन केवल 254 उपयोगयोग्य होस्ट।

व्यावहारिक रूप से एक तीसरा पता भी आम तौर पर चला जाता है, क्योंकि राउटर या डिफ़ॉल्ट गेटवे एक लेता है — परंपरागत रूप से पहला या आख़िरी उपयोगयोग्य पता। यह एक स्थानीय परंपरा है, नियम नहीं, लेकिन जब आप सबनेट का आकार तय करें तो इसका बजट रखना समझदारी है।

/31 और /32 के अपवाद

दो-घटाएं नियम छोटे सिरे पर टूटता है। एक /32 एकल पता है जिसमें कोई होस्ट बिट नहीं है, जिसका उपयोग लूपबैक, होस्ट रूट्स और प्रमाणपत्र SANs के लिए किया जाता है। एक /31 में केवल दो पते हैं, और RFC 3021 एक पॉइंट-टू-पॉइंट लिंक पर दोनों के उपयोग की अनुमति देता है, बिल्कुल इसलिए क्योंकि ठीक दो सिरों वाले लिंक को ब्रॉडकास्ट पते की ज़रूरत नहीं होती। RFC 3021 से पहले लोग हर लिंक पर एक /30 बर्बाद करते थे, चार में से दो पते जला देते थे।

CIDR नोटेशन या डॉटेड मास्क

दोनों एक ही बात का वर्णन करते हैं और इस कैलकुलेटर दोनों को स्वीकार करता है। 192.168.1.0/24 और 192.168.1.0 255.255.255.0 समान परिणाम देते हैं। ध्यान दें कि एक वैध नेटमास्क लगातार 1s के बाद 0s का क्रम होना चाहिए — कुछ जैसे 255.0.255.0 वैध मास्क नहीं है, और जो कैलकुलेटर इसे चुपचाप स्वीकार कर लेता है वह आपको बेतुका परिणाम देगा।

ओपन-सोर्स नोट: किसी तीसरे-पक्ष लाइब्रेरी के बिना शुद्ध JavaScript में कार्यान्वित।

FAQ

कुल से दो पते क्यों घटाए जाते हैं?
पहला पता नेटवर्क की पहचान करता है और आख़िरी ब्रॉडकास्ट पता है, और दोनों में से किसी को भी किसी होस्ट को असाइन नहीं किया जा सकता। इसलिए एक /24 में 256 - 2 = 254 उपयोगयोग्य पते मिलते हैं।
क्या मैं प्रीफ़िक्स के बजाय डॉटेड मास्क दर्ज कर सकता हूँ?
हाँ। 192.168.1.0/24 और 192.168.1.0 255.255.255.0 समान परिणाम देते हैं। बिना मास्क वाले पते को /32 माना जाता है।
/31 के साथ क्या होता है?
RFC 3021 पॉइंट-टू-पॉइंट लिंक पर /31 की अनुमति देता है, जहाँ दोनों पते उपयोगयोग्य होते हैं और कोई ब्रॉडकास्ट नहीं होता। कैलकुलेटर शून्य के बजाय दो उपयोगयोग्य होस्ट की रिपोर्ट करता है।
मेरा मास्क अस्वीकार क्यों किया गया?
एक वैध मास्क लगातार 1 बिट्स के बाद केवल 0 बिट्स का क्रम होता है। कुछ जैसे 255.255.0.255 में एक अंतराल है, इसलिए कोई प्रीफ़िक्स लंबाई इससे मेल नहीं खाती।
नेटवर्क पते और पहले होस्ट के बीच क्या अंतर है?
नेटवर्क पता ब्लॉक का आधार है; पहला होस्ट उससे ऊपर का अगला पता है। 192.168.1.0/24 के लिए ये 192.168.1.0 और 192.168.1.1 हैं।
क्या यह VLSM योजना के लिए उपयोगी है?
हाँ। हर प्रीफ़िक्स लंबाई पर अपने ब्लॉक का पता लगाएं, फिर जाँचें कि परिणामी रेंजेज असाइन करने से पहले आपस में ओवरलैप नहीं करतीं।