IPv4 सबनेट कैलकुलेटर क्या करता है
यह IPv4 सबनेट कैलकुलेटर आपके दिए गए दो मानों — एक IP एड्रेस और एक सबनेट मास्क — को लेकर उस नेटवर्क की सभी अहम जानकारी पल भर में निकाल देता है, जिससे वह एड्रेस जुड़ा है। हाथ से बाइनरी AND/OR गणित करने के बजाय आपको एक ही क्लिक में नेटवर्क एड्रेस, ब्रॉडकास्ट एड्रेस, इस्तेमाल योग्य होस्ट रेंज, कुल उपलब्ध होस्ट की संख्या, नेटवर्क क्लास और वाइल्डकार्ड मास्क मिल जाते हैं। यह दुनिया भर में इस्तेमाल होने वाले मानक 32-बिट IPv4 एड्रेसिंग पर लागू होता है।
इनपुट को समझें
- IP एड्रेस — कोई भी डॉटेड-डेसिमल IPv4 एड्रेस, जैसे
192.168.1.10। - सबनेट मास्क — डॉटेड-डेसिमल रूप में मास्क, जैसे
255.255.255.0, जो तय करता है कि कितने बिट नेटवर्क की पहचान करते हैं और कितने होस्ट की।
गणना कैसे होती है
कैलकुलेटर हर ऑक्टेट को अलग-अलग प्रोसेस करता है:
$$\begin{gathered} \text{Network} = \text{IP} \mathbin{\&} \text{Mask} \\[1.5em] \text{where (per octet)}\quad \left\{ \begin{aligned} \text{Network} &= \text{IP} \mathbin{\&} \text{Mask} \\ \text{Broadcast} &= \text{IP} \mathbin{|} (\text{Mask} \oplus 255) \\ \text{Wildcard} &= 255 - \text{Mask} \end{aligned} \right. \end{gathered}$$- नेटवर्क एड्रेस = IP AND मास्क (बिटवाइज़)। हर IP ऑक्टेट को मास्क किया जाता है:
ipOctet & maskOctet। - ब्रॉडकास्ट एड्रेस = IP OR उलटा किया हुआ मास्क:
ipOctet | (maskOctet ^ 255)। - कुल इस्तेमाल योग्य होस्ट = \(2^{32 - \text{CIDR}} - 2\), जहाँ CIDR मास्क में 1-बिट की गिनती है। −2 इसलिए, क्योंकि नेटवर्क और ब्रॉडकास्ट एड्रेस अलग रखे जाते हैं।
- पहला होस्ट = नेटवर्क एड्रेस + 1; आखिरी होस्ट = ब्रॉडकास्ट एड्रेस − 1।
- नेटवर्क क्लास पहले ऑक्टेट से तय होती है: 1–126 = A, 128–191 = B, 192–223 = C, 224–239 = D (मल्टीकास्ट), 240–255 = E (रिज़र्व्ड)।
- वाइल्डकार्ड मास्क = सबनेट मास्क का उल्टा।
उदाहरण के साथ समझें
IP 192.168.1.10 और मास्क 255.255.255.0 डालने पर:
- नेटवर्क एड्रेस: 192.168.1.10 AND 255.255.255.0 = 192.168.1.0
- ब्रॉडकास्ट एड्रेस: 192.168.1.10 OR 0.0.0.255 = 192.168.1.255
- CIDR = 24 बिट, इसलिए कुल होस्ट = \(2^{32-24} - 2 = 254\)
- पहला होस्ट: 192.168.1.1; आखिरी होस्ट: 192.168.1.254
- क्लास: C; वाइल्डकार्ड मास्क: 0.0.0.255
अक्सर पूछे जाने वाले सवाल
होस्ट की संख्या में से 2 क्यों घटाया जाता है? किसी भी सबनेट का पहला एड्रेस नेटवर्क पहचान (नेटवर्क आइडेंटिफ़ायर) के लिए और आखिरी एड्रेस ब्रॉडकास्ट के लिए सुरक्षित रहता है, इसलिए इन दोनों को किसी डिवाइस को नहीं दिया जा सकता।
वाइल्डकार्ड मास्क किस काम आता है? यह सबनेट मास्क का बिटवाइज़ उल्टा होता है (जैसे 255.255.255.0 → 0.0.0.255) और आमतौर पर राउटर की एक्सेस कंट्रोल लिस्ट (ACL) तथा OSPF कॉन्फ़िगरेशन में इस्तेमाल होता है।
क्या यह सीधे CIDR नोटेशन सपोर्ट करता है? आप मास्क को डॉटेड-डेसिमल रूप में डालते हैं, लेकिन टूल अंदरूनी तौर पर आपके मास्क में 1-बिट गिनकर CIDR प्रीफ़िक्स निकाल लेता है और उसी से कुल होस्ट की गणना करता है।