CIDR / सबनेट कैलकुलेटर
किसी IPv4 या IPv6 पते को CIDR प्रीफ़िक्स के साथ डालें और नेटवर्क व ब्रॉडकास्ट पता, सबनेट मास्क व वाइल्डकार्ड, उपयोग-योग्य होस्ट रेंज, होस्ट संख्या और पते का प्रकार निकालें। हर मान आपके ब्राउज़र में बिट-गणित से गणना होता है — कुछ भी अपलोड नहीं होता।
- CIDR नोटेशन
- 192.168.1.0/24
- सबनेट मास्क
- 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
- कुल पते
- 256
- IP क्लास
- C
- प्रकार
- Private (RFC 1918)
- पता (बाइनरी)
- 11000000.10101000.00000001.00001010
- नेटमास्क (बाइनरी)
- 11111111.11111111.11111111.00000000
- CIDR नोटेशन
- नेटवर्क / प्रीफ़िक्स
- पहला पता
- अंतिम पता
- कुल पते
- प्रकार
CIDR और सबनेटिंग कैसे काम करते हैं
हर IPv4 पता 32 बिट का होता है, दो भागों में विभाजित: एक नेटवर्क भाग जो एक ही सबनेट के
हर डिवाइस में साझा होता है, और एक होस्ट भाग जो हर डिवाइस के लिए अद्वितीय होता है। CIDR
नोटेशन यह विभाजन कहाँ पड़ता है इसे एक स्लैश और प्रीफ़िक्स लंबाई के रूप में लिखता है — /24 का
अर्थ है पहले 24 बिट नेटवर्क हैं और अंतिम 8 होस्ट की पहचान करते हैं। विभाजन बदलिए और सबनेट दो की घातों में
बढ़ता या घटता है: होस्ट भाग को आप जो भी बिट वापस देते हैं वह पतों की संख्या दोगुनी कर देता है।
पते और प्रीफ़िक्स से, तीन मुख्य पते बिट-गणित द्वारा निकल आते हैं। नेटवर्क पता वह पता है जिसमें हर होस्ट बिट 0 पर सेट है; ब्रॉडकास्ट पता वह पता है जिसमें हर होस्ट बिट 1 पर सेट है; और उनके ठीक बीच सब कुछ उपयोग-योग्य होस्ट पतों का पूल है। यह कैलकुलेटर इन्हें पते को मास्क से AND करके (नेटवर्क), वाइल्डकार्ड को OR करके (ब्रॉडकास्ट), और पहले व अंतिम होस्ट के लिए एक जोड़कर या घटाकर निकालता है — वही संचालन जो एक राउटर करता है।
हल किया गया उदाहरण: 192.168.1.10 /26
एक /26 26 नेटवर्क बिट और 6 होस्ट बिट का उपयोग करता है, इसलिए मास्क
255.255.255.192 है और हर ब्लॉक में 26 = 64 पते होते हैं। ब्लॉक 64 के गुणकों में
बढ़ते हैं, इसलिए 192.168.1.10 उस ब्लॉक में पड़ता है जो 192.168.1.0 से शुरू होता
है: नेटवर्क 192.168.1.0 है, ब्रॉडकास्ट 192.168.1.63 है, और 62 उपयोग-योग्य होस्ट
192.168.1.1 से 192.168.1.62 तक चलते हैं। इसे लाइव गणना होते देखने के लिए ऊपर
192.168.1.10/26 डालें।
CIDR प्रीफ़िक्स संदर्भ (/0 से /32)
मास्क, वाइल्डकार्ड और पता-गणना हर IPv4 प्रीफ़िक्स के लिए गणना की जाती हैं — देखकर नहीं ली जातीं, इसलिए हमेशा सही:
| CIDR | सबनेट मास्क | वाइल्डकार्ड | पते | उपयोग-योग्य होस्ट |
|---|---|---|---|---|
/0 | 0.0.0.0 | 255.255.255.255 | 4,294,967,296 | 4,294,967,294 |
/1 | 128.0.0.0 | 127.255.255.255 | 2,147,483,648 | 2,147,483,646 |
/2 | 192.0.0.0 | 63.255.255.255 | 1,073,741,824 | 1,073,741,822 |
/3 | 224.0.0.0 | 31.255.255.255 | 536,870,912 | 536,870,910 |
/4 | 240.0.0.0 | 15.255.255.255 | 268,435,456 | 268,435,454 |
/5 | 248.0.0.0 | 7.255.255.255 | 134,217,728 | 134,217,726 |
/6 | 252.0.0.0 | 3.255.255.255 | 67,108,864 | 67,108,862 |
/7 | 254.0.0.0 | 1.255.255.255 | 33,554,432 | 33,554,430 |
/8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 |
/9 | 255.128.0.0 | 0.127.255.255 | 8,388,608 | 8,388,606 |
/10 | 255.192.0.0 | 0.63.255.255 | 4,194,304 | 4,194,302 |
/11 | 255.224.0.0 | 0.31.255.255 | 2,097,152 | 2,097,150 |
/12 | 255.240.0.0 | 0.15.255.255 | 1,048,576 | 1,048,574 |
/13 | 255.248.0.0 | 0.7.255.255 | 524,288 | 524,286 |
/14 | 255.252.0.0 | 0.3.255.255 | 262,144 | 262,142 |
/15 | 255.254.0.0 | 0.1.255.255 | 131,072 | 131,070 |
/16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 |
/17 | 255.255.128.0 | 0.0.127.255 | 32,768 | 32,766 |
/18 | 255.255.192.0 | 0.0.63.255 | 16,384 | 16,382 |
/19 | 255.255.224.0 | 0.0.31.255 | 8,192 | 8,190 |
/20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 |
/21 | 255.255.248.0 | 0.0.7.255 | 2,048 | 2,046 |
/22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 |
/23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
/24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
/25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
/26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
/27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
/28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
/29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
/30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
/31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
/32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
निजी और आरक्षित IPv4 रेंज
इन ब्लॉकों के पतों को विशेष रूप से संभाला जाता है — कैलकुलेटर आप जो भी डालें उसका प्रकार बताता है:
| रेंज | पते | उपयोग |
|---|---|---|
10.0.0.0/8 | 16,777,216 | बड़े निजी नेटवर्क (RFC 1918) — पूरा 10.x ब्लॉक। |
172.16.0.0/12 | 1,048,576 | मध्यम निजी नेटवर्क (RFC 1918) — 172.16.0.0–172.31.255.255। |
192.168.0.0/16 | 65,536 | घर और छोटे कार्यालय के LAN (RFC 1918) — परिचित 192.168.x.x। |
100.64.0.0/10 | 4,194,304 | कैरियर-ग्रेड NAT (RFC 6598) — ISP के लिए साझा पता-स्थान। |
169.254.0.0/16 | 65,536 | लिंक-लोकल / APIPA — जब कोई DHCP सर्वर उत्तर न दे तो स्व-निर्दिष्ट। |
127.0.0.0/8 | 16,777,216 | लूपबैक — 127.0.0.1 आपकी अपनी मशीन है (localhost)। |
IPv4 पता क्लास
CIDR से पहले, पहला ऑक्टेट नेटवर्क आकार को क्लासों में तय करता था। ये अब रूटिंग को नियंत्रित नहीं करतीं, पर ये लेबल अब भी व्यापक रूप से उपयोग होते हैं और यह टूल इन्हें बताता है: Class A (1–126) का 8-बिट नेटवर्क था, Class B (128–191) का 16-बिट नेटवर्क, और Class C (192–223) का 24-बिट नेटवर्क। Class D (224–239) मल्टीकास्ट है और Class E (240–255) आरक्षित है। CIDR ने प्रीफ़िक्स को किसी भी लंबाई का होने देकर इस क्लासफुल योजना को अप्रचलित बना दिया, इसलिए किसी पते को अब उसकी क्लास द्वारा कभी अनुमत की तुलना में कहीं अधिक बारीकी से सबनेट किया जा सकता है।
IPv6 पर एक टिप्पणी
IPv6 पते 128 बिट के होते हैं, जो चार हेक्स अंकों के आठ समूहों के रूप में लिखे जाते हैं, जहाँ
:: ज़ीरो समूहों के एक क्रम को संक्षिप्त करता है (इसलिए
2001:0db8:0000:0000:0000:0000:0000:0001 बन जाता है 2001:db8::1)। प्रीफ़िक्स ठीक
वैसे ही काम करता है जैसे IPv4 में, पर संख्याएँ विशाल होती हैं: एक अकेला /64 — एक LAN के लिए
मानक आकार — में 264 ≈ 18 क्विंटिलियन पते होते हैं, यही कारण है कि IPv6 में कोई ब्रॉडकास्ट पता और
कोई होस्ट-गणना घटाव नहीं होता। इसका नेटवर्क प्रीफ़िक्स, पूरी पता रेंज और प्रकार देखने के लिए ऊपर एक IPv6 पता
डालें।
गोपनीयता
यह कैलकुलेटर पूरी तरह आपके अपने डिवाइस पर गणना करता है — आप जो पते डालते हैं वे कभी आपके डिवाइस से बाहर नहीं जाते, कुछ भी लॉग नहीं होता और कोई नेटवर्क अनुरोध नहीं होता। लोड होने के बाद यह ऑफ़लाइन काम करता रहता है।
अक्सर पूछे जाने वाले सवाल
- CIDR नोटेशन क्या है?
- CIDR (Classless Inter-Domain Routing) किसी नेटवर्क को एक पते के बाद स्लैश और प्रीफ़िक्स लंबाई के रूप में लिखता है — उदाहरण के लिए 192.168.1.0/24। प्रीफ़िक्स उन आगे के बिट्स की संख्या है जो नेटवर्क की पहचान करते हैं; बाक़ी बिट्स उसके भीतर के होस्ट की पहचान करते हैं। एक /24 में 24 नेटवर्क बिट और 8 होस्ट बिट होते हैं, जो 256 पते (2^8) देते हैं, जिनमें से 254 होस्ट के लिए उपयोग-योग्य होते हैं। CIDR ने पुरानी निश्चित Class A/B/C सीमाओं की जगह ली ताकि नेटवर्क को उपयुक्त आकार दिया जा सके — किसी एक पते (/32) से लेकर पूरे इंटरनेट (/0) तक, दो-की-घात के किसी भी चरण में।
- सबनेट में उपयोग-योग्य होस्ट की संख्या कैसे निकालें?
- 2 को होस्ट बिट्स की संख्या की घात दें (IPv4 के लिए 32 में से प्रीफ़िक्स घटाकर), फिर 2 घटा दें — एक पता नेटवर्क पते के रूप में और एक ब्रॉडकास्ट पते के रूप में आरक्षित रहता है। तो एक /24 में 2^8 = 256 कुल और 254 उपयोग-योग्य होते हैं; एक /26 में 2^6 = 64 कुल और 62 उपयोग-योग्य; एक /30 में 2^2 = 4 कुल और 2 उपयोग-योग्य। दो विशेष मामले /31 (RFC 3021 के अनुसार एक पॉइंट-टू-पॉइंट लिंक, जहाँ दोनों पते उपयोग-योग्य होते हैं — यानी 2) और /32 (एक अकेला होस्ट, 1 पता) हैं।
- नेटवर्क, ब्रॉडकास्ट और होस्ट पते में क्या अंतर है?
- नेटवर्क पता ब्लॉक का पहला पता होता है (सभी होस्ट बिट 0) और सबनेट को ही नाम देता है — आप इसे किसी डिवाइस को नहीं देते। ब्रॉडकास्ट पता अंतिम पता होता है (सभी होस्ट बिट 1) और एक साथ सबनेट के हर होस्ट तक पहुँचता है। इन दोनों के बीच सब कुछ वह उपयोग-योग्य होस्ट रेंज है जो आप डिवाइसों को देते हैं। यह टूल तीनों दिखाता है: 192.168.1.0/24 के लिए नेटवर्क 192.168.1.0 है, ब्रॉडकास्ट 192.168.1.255 है, और उपयोग-योग्य होस्ट 192.168.1.1 से 192.168.1.254 तक हैं।
- सबनेट मास्क क्या है और यह प्रीफ़िक्स से कैसे संबंधित है?
- सबनेट मास्क वही नेटवर्क/होस्ट विभाजन एक डॉटेड-डेसिमल संख्या के रूप में लिखा होता है, जहाँ नेटवर्क बिट 1 और होस्ट बिट 0 होते हैं। एक /24 प्रीफ़िक्स मास्क 255.255.255.0 है; एक /26 255.255.255.192 है; एक /30 255.255.255.252 है। वाइल्डकार्ड मास्क इसका बिटवाइज़ उलटा है (/24 के लिए 0.0.0.255), जिसका उपयोग कुछ ACL और रूटिंग कॉन्फ़िग में होता है। प्रीफ़िक्स, मास्क और वाइल्डकार्ड ठीक एक ही बात कहने के तीन तरीके हैं — यह कैलकुलेटर इनके बीच रूपांतरण करता है।
- कौन-सी पता-रेंज निजी (इंटरनेट पर रूट न होने वाली) हैं?
- RFC 1918 तीन निजी IPv4 ब्लॉक आरक्षित करता है: 10.0.0.0/8, 172.16.0.0/12 और 192.168.0.0/16। इन रेंजों के पते घर और व्यवसाय के नेटवर्कों के भीतर स्वतंत्र रूप से उपयोग किए जाते हैं और सार्वजनिक इंटरनेट पर रूट नहीं होते — एक राउटर एक सार्वजनिक पता साझा करने के लिए NAT करता है। कुछ विशेष रेंज भी हैं: 127.0.0.0/8 (लूपबैक), 169.254.0.0/16 (लिंक-लोकल/APIPA), और 100.64.0.0/10 (कैरियर-ग्रेड NAT)। यह टूल आपके द्वारा डाले गए किसी भी पते का प्रकार बताता है।
- क्या यह IPv6 का समर्थन करता है?
- हाँ। कोई IPv6 पता जैसे 2001:db8::1 एक प्रीफ़िक्स के साथ (LAN के लिए आमतौर पर /64) डालें और कैलकुलेटर नेटवर्क प्रीफ़िक्स, पूरी पहली-से-अंतिम पता रेंज, पते का प्रकार (ग्लोबल यूनिकास्ट, लिंक-लोकल, यूनीक-लोकल, मल्टीकास्ट, लूपबैक) और पतों की कुल संख्या दिखाता है — जो IPv6 के लिए खगोलीय रूप से बड़ी होती है (एक अकेले /64 में 2^64 पते होते हैं)। यह :: ज़ीरो-कम्प्रेशन और IPv4-मैप्ड रूप स्वीकार करता है और कैनोनिकल संक्षिप्त नोटेशन लौटाता है। IPv6 में कोई ब्रॉडकास्ट पता नहीं होता, इसलिए कोई होस्ट-गणना घटाव लागू नहीं होता।
- क्या कुछ भी अपलोड या संग्रहीत होता है?
- नहीं। पूरा कैलकुलेटर आपके ब्राउज़र में बिट-अंकगणित करता सादा JavaScript है। आप जो पते टाइप करते हैं वे कभी आपके डिवाइस से बाहर नहीं जाते, कुछ भी लॉग नहीं होता और कोई नेटवर्क अनुरोध नहीं होता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता रहता है।