MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

सूत्र (फॉर्मूला)

Show calculation steps (1)
  1. CIDR & Usable Hosts

    CIDR & Usable Hosts: IPv4 सबनेट कैलकुलेटर

    CIDR = number of 1-bits in the Mask; Usable Hosts = 2^(32 - CIDR) - 2.

विज्ञापन

परिणाम

होस्ट की संख्या
254
नेटवर्क क्लास C
IP एड्रेस 192.168.1.20
सबनेट मास्क 255.255.255.0
वाइल्डकार्ड मास्क 0.0.0.255
नेटवर्क एड्रेस 192.168.1.0
ब्रॉडकास्ट एड्रेस 192.168.1.255
पहला होस्ट 192.168.1.1
आखिरी होस्ट 192.168.1.254
होस्ट की संख्या 254
CIDR नोटेशन /24

IPv4 सबनेट कैलकुलेटर क्या करता है

यह IPv4 सबनेट कैलकुलेटर आपके दिए गए दो मानों — एक IP एड्रेस और एक सबनेट मास्क — को लेकर उस नेटवर्क की सभी अहम जानकारी पल भर में निकाल देता है, जिससे वह एड्रेस जुड़ा है। हाथ से बाइनरी AND/OR गणित करने के बजाय आपको एक ही क्लिक में नेटवर्क एड्रेस, ब्रॉडकास्ट एड्रेस, इस्तेमाल योग्य होस्ट रेंज, कुल उपलब्ध होस्ट की संख्या, नेटवर्क क्लास और वाइल्डकार्ड मास्क मिल जाते हैं। यह दुनिया भर में इस्तेमाल होने वाले मानक 32-बिट IPv4 एड्रेसिंग पर लागू होता है।

इनपुट को समझें

  • IP एड्रेस — कोई भी डॉटेड-डेसिमल IPv4 एड्रेस, जैसे 192.168.1.10
  • सबनेट मास्क — डॉटेड-डेसिमल रूप में मास्क, जैसे 255.255.255.0, जो तय करता है कि कितने बिट नेटवर्क की पहचान करते हैं और कितने होस्ट की।
32-बिट IPv4 पते को चार 8-बिट ऑक्टेट में विभाजित दिखाता आरेख
एक IPv4 पता 32 बिट का होता है, जो चार ऑक्टेट में बँटा होता है।

गणना कैसे होती है

कैलकुलेटर हर ऑक्टेट को अलग-अलग प्रोसेस करता है:

$$\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 (रिज़र्व्ड)।
  • वाइल्डकार्ड मास्क = सबनेट मास्क का उल्टा।
विज्ञापन
बिटवाइज़ AND संक्रिया से नेटवर्क बिट्स को होस्ट बिट्स से अलग करते सबनेट मास्क का आरेख
सबनेट मास्क पते को नेटवर्क और होस्ट भागों में बाँटता है।

उदाहरण के साथ समझें

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 प्रीफ़िक्स निकाल लेता है और उसी से कुल होस्ट की गणना करता है।

अंतिम अपडेट: