सबनेट / CIDR कैलकुलेटर

IPv4 और IPv6 के लिए नेटवर्क, ब्रॉडकास्ट, होस्ट रेंज और सबनेट विभाजन की तत्काल गणना — 100% आपके ब्राउज़र में, कहीं कुछ नहीं भेजा जाता।

नीचे एक पता टाइप करें - आपके टाइप करते ही परिणाम अपडेट हो जाते हैं। कोई भी डेटा आपके ब्राउज़र को नहीं छोड़ता।

कोशिश करें
परिणाम
नेटवर्क पता 192.168.1.0
ब्रॉडकास्ट पता 192.168.1.255
सबनेट मास्क 255.255.255.0
उपयोग योग्य होस्ट 254
पहला उपयोग योग्य होस्ट 192.168.1.1
अंतिम उपयोग योग्य होस्ट 192.168.1.254
कुल पते 256
वाइल्डकार्ड मास्क 0.0.0.255
प्रीफ़िक्स लंबाई /24
पता श्रेणी C
पता प्रकार निजी (RFC 1918)
द्विआधारी विश्लेषण
IP 11000000101010000000000100001010
मास्क 11111111111111111111111100000000
नेटवर्क बिट · होस्ट बिट
सबनेट में बाँटें
4 में से 4 सबनेट दिखाए जा रहे हैं
# नेटवर्क पहला होस्ट अंतिम होस्ट ब्रॉडकास्ट
1 192.168.1.0/26 192.168.1.1 192.168.1.62 192.168.1.63
2 192.168.1.64/26 192.168.1.65 192.168.1.126 192.168.1.127
3 192.168.1.128/26 192.168.1.129 192.168.1.190 192.168.1.191
4 192.168.1.192/26 192.168.1.193 192.168.1.254 192.168.1.255
प्रीफ़िक्स / CIDR संदर्भ तालिका
प्रीफ़िक्स मास्क वाइल्डकार्ड पते उपयोग योग्य होस्ट
/32 255.255.255.255 0.0.0.0 1 1
/31 255.255.255.254 0.0.0.1 2 2
/30 255.255.255.252 0.0.0.3 4 2
/29 255.255.255.248 0.0.0.7 8 6
/28 255.255.255.240 0.0.0.15 16 14
/27 255.255.255.224 0.0.0.31 32 30
/26 255.255.255.192 0.0.0.63 64 62
/25 255.255.255.128 0.0.0.127 128 126
/24 255.255.255.0 0.0.0.255 256 254
/23 255.255.254.0 0.0.1.255 512 510
/22 255.255.252.0 0.0.3.255 1,024 1,022
/21 255.255.248.0 0.0.7.255 2,048 2,046
/20 255.255.240.0 0.0.15.255 4,096 4,094
/19 255.255.224.0 0.0.31.255 8,192 8,190
/18 255.255.192.0 0.0.63.255 16,384 16,382
/17 255.255.128.0 0.0.127.255 32,768 32,766
/16 255.255.0.0 0.0.255.255 65,536 65,534
/15 255.254.0.0 0.1.255.255 131,072 131,070
/14 255.252.0.0 0.3.255.255 262,144 262,142
/13 255.248.0.0 0.7.255.255 524,288 524,286
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/7 254.0.0.0 1.255.255.255 33,554,432 33,554,430
/6 252.0.0.0 3.255.255.255 67,108,864 67,108,862
/5 248.0.0.0 7.255.255.255 134,217,728 134,217,726
/4 240.0.0.0 15.255.255.255 268,435,456 268,435,454
/3 224.0.0.0 31.255.255.255 536,870,912 536,870,910
/2 192.0.0.0 63.255.255.255 1,073,741,824 1,073,741,822
/1 128.0.0.0 127.255.255.255 2,147,483,648 2,147,483,646
/0 0.0.0.0 255.255.255.255 4,294,967,296 4,294,967,294
सबनेट और CIDR को समझना

सबनेट मास्क किसी डिवाइस को बताता है कि IP पते का कौन-सा हिस्सा नेटवर्क की पहचान करता है और कौन-सा हिस्सा उस नेटवर्क पर अलग-अलग होस्ट की। IPv4 में इसे 255.255.255.0 जैसे चार अंकों में लिखा जाता है; 1 वाला हर बिट नेटवर्क बिट को चिह्नित करता है और 0 वाला हर बिट होस्ट बिट को। राउटर केवल IP पते से नहीं, बल्कि इसी मास्क से तय करते हैं कि गंतव्य स्थानीय नेटवर्क में है या उसे कहीं और अग्रेषित करना है।

CIDR संकेतन (Classless Inter-Domain Routing) उसी मास्क को एक स्लैश और एक संख्या के रूप में लिखता है, जैसे /24। यह संख्या मास्क के आरंभ में लगातार आने वाले 1 बिट्स की गिनती भर है — /24 का अर्थ है पहले 24 बिट नेटवर्क बिट हैं और शेष 8 बिट होस्ट के लिए बचते हैं। इसीलिए 192.168.1.10/24 और 192.168.1.10 255.255.255.0 बिल्कुल एक ही नेटवर्क बताते हैं; ऊपर का कैलकुलेटर दोनों रूप स्वीकार करता है।

एक /24 नेटवर्क में कुल 256 पते होते हैं (2 की घात 8 होस्ट बिट), पर होस्ट के लिए उपयोग योग्य केवल 254 हैं। रेंज का सबसे पहला पता नेटवर्क पते के रूप में आरक्षित है (यह स्वयं सबनेट की पहचान करता है) और सबसे अंतिम पता ब्रॉडकास्ट पते के रूप में आरक्षित है (वहाँ भेजा संदेश उस सबनेट के हर होस्ट तक पहुँचता है)। 256 में से ये दो आरक्षित पते घटाने पर जाना-पहचाना आँकड़ा 254 उपयोग योग्य होस्ट मिलता है।

/31 और /32 प्रीफ़िक्स विशेष स्थितियाँ हैं जहाँ वह नियम लागू नहीं होता। RFC 3021 पॉइंट-टू-पॉइंट लिंक (जैसे दो राउटरों के बीच का कनेक्शन) के लिए /31 परिभाषित करता है: कुल दो ही पते होने और अलग नेटवर्क या ब्रॉडकास्ट पते की जगह न बचने के कारण दोनों पते होस्ट के रूप में इस्तेमाल होते हैं। /32 ठीक एक होस्ट को संबोधित करता है और किसी विशिष्ट IP पते से मिलान के लिए रूटिंग तालिकाओं तथा फ़ायरवॉल नियमों में आम तौर पर उपयोग होता है।

IPv6 वही CIDR विचार अपनाता है, पर पते 32 के बजाय 128 बिट के होते हैं, जिन्हें हेक्स अंकों के आठ समूहों में लिखा जाता है और शून्य समूहों की लड़ी को संकुचित करने के लिए "::" एक बार इस्तेमाल किया जा सकता है। IPv6 में ब्रॉडकास्ट पता नहीं होता — मल्टीकास्ट उसकी जगह लेता है — और पता-स्थान इतना बड़ा है कि घरेलू नेटवर्कों को आमतौर पर एक पते के बजाय पूरा /64 या /56 दिया जाता है। चूँकि इसमें शामिल संख्याएँ (2^128 तक) सामान्य JavaScript संख्या की सटीक सीमा से कहीं आगे हैं, यह कैलकुलेटर हर प्रीफ़िक्स लंबाई पर सटीक रहने के लिए सारी IPv6 गणना BigInt से करता है।

Subnet Calculator: IPv4 और IPv6 CIDR, मास्क और होस्ट रेंज

यह subnet calculator CIDR नोटेशन में IPv4 या IPv6 पता स्वीकार करता है और नेटवर्क पता, ब्रॉडकास्ट पता, उपयोग करने योग्य होस्ट रेंज, सबनेट मास्क, वाइल्डकार्ड मास्क, बिट-स्तरीय संरचना की गणना करता है और VLSM के साथ ब्लॉक को छोटे सबनेट में विभाजित करता है। 192.168.1.10/24 या 192.168.1.10 255.255.255.0 दर्ज करें; सारी गणना आपके ब्राउज़र में तुरंत होती है।

CIDR प्रीफ़िक्स नोटेशन को कैसे समझें

स्लैश के बाद की संख्या सबनेट मास्क में लगातार 1-बिट्स की गिनती दर्शाती है। ये बिट्स नेटवर्क की पहचान करते हैं; बाकी बिट्स उसके अंदर के होस्ट्स को पहचानते हैं। एक /24 में 24 नेटवर्क बिट्स और 8 होस्ट बिट्स होते हैं, इसलिए इसमें 2^8 = 256 पते होते हैं। इसका सामान्य सूत्र IPv4 के लिए 2^(32 − प्रीफ़िक्स) और IPv6 के लिए 2^(128 − प्रीफ़िक्स) पते हैं।

192.168.1.10/24 और 192.168.1.10 255.255.255.0 एक ही नेटवर्क का वर्णन करते हैं, और कैलकुलेटर दोनों प्रारूप स्वीकार करता है। जिस मास्क में 1-बिट्स एक ठोस ब्लॉक में नहीं होते (जैसे 255.255.0.255) उसे अमान्य मानकर खारिज कर दिया जाता है, क्योंकि कोई भी आधुनिक रूटिंग प्रोटोकॉल इसे स्वीकार नहीं करता।

गणना का उदाहरण: 10.0.5.130/25 में 7 होस्ट बिट्स बचते हैं, इसलिए ब्लॉक में 128 पते होते हैं और यह निकटतम 128-सीमा से शुरू होता है: नेटवर्क 10.0.5.128, ब्रॉडकास्ट 10.0.5.255, उपयोगी होस्ट रेंज 10.0.5.129–10.0.5.254 (126 होस्ट)।

नेटवर्क पता, ब्रॉडकास्ट पता और उपयोगी होस्ट रेंज

प्रत्येक मानक IPv4 सबनेट ब्लॉक दो पते आरक्षित रखता है। सभी होस्ट बिट्स को 0 करने पर नेटवर्क पता मिलता है, जो रूटिंग टेबल में सबनेट की पहचान करता है; सभी होस्ट बिट्स को 1 करने पर डायरेक्टेड ब्रॉडकास्ट पता मिलता है, जो उस सेगमेंट के सभी डिवाइस तक पैकेट पहुँचाता है। इनमें से किसी को भी नेटवर्क इंटरफ़ेस पर असाइन नहीं किया जा सकता, इसलिए उपयोगी होस्ट का सूत्र है: 2^(32 − प्रीफ़िक्स) − 2।

एक /24 सबनेट 256 − 2 = 254 उपयोगी पते देता है, /26 सबनेट 64 − 2 = 62 देता है, और /30 सबनेट 4 − 2 = 2 पते देता है। केवल /31 और /32 इसके अपवाद हैं। डिफ़ॉल्ट गेटवे के लिए एक पता घटाने पर /29 ब्लॉक में होस्ट के लिए केवल 5 पते बचते हैं।

सबनेट मास्क और वाइल्डकार्ड मास्क (Wildcard Mask)

सबनेट मास्क प्रीफ़िक्स लंबाई को डॉटेड डेसिमल रूप में लिखता है: /26 को 255.255.255.192 लिखा जाता है, क्योंकि 26 वन-बिट्स पहले तीन ऑक्टेट और चौथे ऑक्टेट के शीर्ष 2 बिट्स को भरते हैं (128 + 64 = 192)। वाइल्डकार्ड मास्क इसका बिटवाइज़ उलटा रूप है, जो /26 के लिए 0.0.0.63 होता है। त्वरित रूपांतरण नियम प्रत्येक ऑक्टेट को 255 से घटाना है।

ये दोनों परस्पर विनिमेय नहीं हैं: Cisco/Juniper ACL और OSPF network कमांड में वाइल्डकार्ड मास्क का उपयोग होता है; जबकि इंटरफ़ेस कॉन्फ़िगरेशन, DHCP स्कोप और रूटिंग टेबल में सबनेट मास्क आवश्यक होता है। 0.0.15.255 की जगह 0.240.255.255 लिखना एक क्लासिक गलती है जिससे फ़ायरवॉल गलत ट्रैफ़िक को अनुमति दे देता है।

लोकप्रिय IPv4 प्रीफ़िक्स त्वरित संदर्भ तालिका: /24 से /30

प्रीफ़िक्स — सबनेट मास्क — वाइल्डकार्ड मास्क — कुल पते — उपयोगी होस्ट:

  • /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

प्रीफ़िक्स में प्रत्येक 1-बिट की वृद्धि ब्लॉक क्षमता को आधा कर देती है। इसके विपरीत, /23 में 510 उपयोगी होस्ट, /22 में 1,022 और /16 में 65,534 होस्ट होते हैं। सबनेट का आकार निर्धारित करने के लिए आवश्यक होस्ट की संख्या में 2 जोड़ें और 2 की अगली घात में राउंड करें: 60 होस्ट के लिए 62 चाहिए, जो 64 पर राउंड होता है — यानी /26 प्रीफ़िक्स।

VLSM तकनीक के साथ सबनेट का लचीला विभाजन

वेरिएबल-लेंथ सबनेट मास्किंग (VLSM) पूरे ब्लॉक को समान हिस्सों में बांटने की बर्बादी के बजाय प्रत्येक सेगमेंट को सबसे उपयुक्त छोटा प्रीफ़िक्स आवंटित करता है। दो बुनियादी नियम: सबसे बड़े सबनेट को पहले आवंटित करें, और प्रत्येक सबनेट को उसके आकार के गुणक पर शुरू करें। 10.10.0.0/24 के विभाजन का उदाहरण:

  • 10.10.0.0/25 — 126 उपयोगी — उपयोगकर्ता VLAN
  • 10.10.0.128/26 — 62 उपयोगी — VoIP टेलीफोनी
  • 10.10.0.192/27 — 30 उपयोगी — प्रिंटर
  • 10.10.0.224/28 — 14 उपयोगी — एक्सेस पॉइंट
  • 10.10.0.240/29 — 6 उपयोगी — नेटवर्क प्रबंधन
  • 10.10.0.248/30 — 2 उपयोगी — राउटर से फ़ायरवॉल लिंक
  • 10.10.0.252/30 — 2 उपयोगी — अतिरिक्त बैकअप लिंक

कुल मिलाकर 128 + 64 + 32 + 16 + 8 + 4 + 4 = 256 पते — पूरा /24 ब्लॉक बिना किसी ओवरलैप और रिक्त स्थान के। सही संरेखण (alignment) महत्वपूर्ण है: एक /26 केवल .0, .64, .128 या .192 पर शुरू हो सकता है। स्प्लिट व्यू प्रत्येक सबनेट को उसके नेटवर्क, पहले/अंतिम होस्ट और ब्रॉडकास्ट पते के साथ सूचीबद्ध करता है।

RFC 1918 प्राइवेट रेंज और अन्य आरक्षित ब्लॉक

तीन IPv4 रेंज RFC 1918 द्वारा निजी नेटवर्क उपयोग के लिए आरक्षित हैं और सार्वजनिक इंटरनेट पर रूट नहीं की जाती हैं:

  • 10.0.0.0/8 — 10.0.0.0 से 10.255.255.255 — 16,777,216 पते
  • 172.16.0.0/12 — 172.16.0.0 से 172.31.255.255 — 1,048,576 पते
  • 192.168.0.0/16 — 192.168.0.0 से 192.168.255.255 — 65,536 पते

/12 रेंज में अक्सर गलतफहमी होती है: केवल 172.16 से 172.31 निजी हैं, जबकि 172.32 और उसके बाद के पते सार्वजनिक हैं। अन्य महत्वपूर्ण ब्लॉक: 100.64.0.0/10 (कैरियर-ग्रेड NAT, RFC 6598), 169.254.0.0/16 (लिंक-लोकल APIPA) और 127.0.0.0/8 (लूपबैक)। यह टूल दर्ज पते की श्रेणी बताता है, और what is my ip address पेज आपका वास्तविक सार्वजनिक आईपी पता दिखाता है।

विशेष मामले: /31 और /32 प्रीफ़िक्स

एक /31 में केवल दो पते होते हैं और नेटवर्क या ब्रॉडकाست पते के लिए कोई जगह नहीं होती, इसलिए RFC 3021 पॉइंट-टू-पॉइंट लिंक के दोनों सिरों के लिए दोनों पतों को उपयोगी बनाता है। राउटर लिंक पर /30 की जगह /31 का उपयोग करने से आईपी की बर्बादी आधी हो जाती है। राउटर इसे स्वीकार करते हैं, लेकिन विंडोज़ का सामान्य इंटरफ़ेस इसे अस्वीकार कर सकता है।

/32 एक एकल आईपी पता है (1 कुल, 1 उपयोगी, कोई ब्रॉडकास्ट नहीं)। यह लूपबैक इंटरफ़ेस, वीपीएन क्लाइंट और फ़ायरवॉल नियमों के लिए मानक प्रारूप है। IPv6 में समान अवधारणा राउटर लिंक के लिए /127 (RFC 6164) और एकल पते के लिए /128 है।

IPv6 सबनेटिंग में मुख्य अंतर

IPv6 128-बिट स्पेस पर समान प्रीफ़िक्स नियमों को लागू करता है, जिसे आठ हेक्साडेसिमल समूहों में लिखा जाता है और :: से संक्षिप्त किया जाता है। व्यावहारिक रूप से तीन बड़े अंतर हैं:

कोई ब्रॉडकास्ट पता नहीं होता। मल्टीकास्ट ने इसकी जगह ले ली है — जैसे ff02::1 लिंक के सभी नोड्स तक पहुँचता है — इसलिए कोई पता घटाया नहीं जाता और कैलकुलेटर कुल पतों की रिपोर्ट करता है।

/64 लोकल नेटवर्क (LAN) का मानक आकार है। स्टेटलेस ऑटो-कॉन्फ़िगरेशन (SLAAC) 64-बिट इंटरफ़ेस पहचानकर्ता पर निर्भर करता है, इसलिए /64 से लंबा प्रीफ़िक्स SLAAC को बाधित करता है। जहाँ होस्ट होते हैं वहाँ कभी भी /64 से छोटा सबनेट न बनाएं। आईएसपी आमतौर पर /56 या /48 डेलिगेट करते हैं।

पतों की विशाल संख्या। एक /64 में 18,446,744,073,709,551,616 पते होते हैं। प्रमुख रेंज: 2000::/3 ग्लोबल यूनिकास्ट, fc00::/7 यूनिक लोकल (ULA) और fe80::/10 लिंक-लोकल।

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

यह टूल केवल गणितीय और प्रोटोकॉल गणना करता है, नेटवर्क डिस्कवरी नहीं: यह नहीं बता सकता कि कोई ब्लॉक वर्तमान में उपयोग में है, आंतरिक रूप से ओवरलैप हो रहा है, या उस तक कोई सक्रिय रूट है। कोई पिंग या स्कैन नहीं किया जाता है।

उपयोगी होस्ट की गिनती नेटवर्क और ब्रॉडकास्ट के मानक आरक्षण पर आधारित है। सार्वजनिक आईपी ब्लॉक का वास्तविक स्वामी कौन है, यह जानने के लिए ip address lookup टूल का उपयोग करके आधिकारिक Whois/RDAP रिकॉर्ड देखें।

Frequently asked questions

मेरे ISP ने /29 और /30 का पूल दिया है — इसमें कितने उपयोगी IP पते हैं?

6 और 2 उपयोगी पते। /29 में 8 पते होते हैं, नेटवर्क और ब्रॉडकास्ट घटाने पर 8 − 2 = 6 पते बचते हैं; /30 में 4 पते होते हैं, घटाने पर 4 − 2 = 2 पते बचते हैं। /30 लिंक पर 1 आईपी आईएसपी राउटर का होता है, जिससे आपके लिए 1 आईपी बचता है। /0 से /30 तक का नियम 2^(32 − प्रीफ़िक्स) − 2 है।

255.255.128.0 जैसे मास्क से ब्रॉडकास्ट पता और होस्ट बिट्स की गणना कैसे करें?

255.255.128.0 एक /17 प्रीफ़िक्स है — 17 नेटवर्क बिट्स, 15 होस्ट बिट्स, 32,768 कुल पते और 32,766 उपयोगी होस्ट। 128 को बाइनरी में बदलने पर 10000000 आता है (1 बिट जो 16 में जुड़कर 17 बनता है)। ब्रॉडकास्ट पता ब्लॉक का अंतिम पता होता है: 172.16.0.0/17 के लिए यह 172.16.127.255 है।

ISP ने /31 सबनेट के साथ IP दिया लेकिन Windows इसे अमान्य बताता है — क्या /31 का उपयोग हो सकता है?

हाँ, पॉइंट-टू-पॉइंट लिंक पर: RFC 3021 /31 के दोनों पतों को उपयोगी बनाता है क्योंकि अलग नेटवर्क और ब्रॉडकास्ट पते की आवश्यकता नहीं होती। सिस्को, जूनिपर और लिनक्स राउटर इसका समर्थन करते हैं; लेकिन विंडोज़ का नेटवर्क डायलॉग इसे अस्वीकार कर देता है। /31 को लैपटॉप के बजाय राउटर पर कॉन्फ़िगर करें।

सबनेट मास्क 255.255.255.255 असाइन करने का उद्देश्य क्या है?

यह इंटरफ़ेस को ठीक एक विशिष्ट आईपी पते (/32) पर लॉक करता है — कुल 1 पता, 1 उपयोगी, कोई नेटवर्क या ब्रॉडकास्ट घटाने की जरूरत नहीं। वीपीएन क्लाइंट, लूपबैक इंटरफ़ेस और फ़ायरवॉल नियमों में इसका उपयोग होता है ताकि सिस्टम बाकी सभी ट्रैफ़िक को गेटवे या टनल पर भेज दे।

प्रति नेटवर्क लगभग 60 होस्ट की आवश्यकता होने पर सबनेट मास्क कैसे चुनें?

नेटवर्क और ब्रॉडकास्ट पते के लिए 2 जोड़ें, फिर 2 की अगली घात में राउंड करें। 60 + 2 = 62, जो 64 पर राउंड होता है (6 होस्ट बिट्स की आवश्यकता), जिससे /26 प्रीफ़िक्स (मास्क 255.255.255.192, 62 उपयोगी होस्ट) मिलता है। 5 होस्ट के लिए: 5 + 2 = 7 → 8 → /29 प्रीफ़िक्स (6 उपयोगी)।

मेरा VLAN 10.5.0.1/20 (मास्क 255.255.240.0) है — क्या ACL के लिए 0.240.255.255 सही वाइल्डकार्ड मास्क है?

नहीं — सही वाइल्डकार्ड मास्क 0.0.15.255 है। प्रत्येक ऑक्टेट को 255 से घटाकर वाइल्डकार्ड मास्क निकाला जाता है: 255−255 = 0, 255−255 = 0, 255−240 = 15, 255−0 = 255। यह /20 ब्लॉक 10.5.0.0 से 10.5.15.255 तक कवर करता है (4,094 उपयोगी होस्ट)। गलत क्रम लिखने से फ़ायरवॉल गलत ट्रैफ़िक मैच करता है।

यदि मेरा ISP IPv6 पर स्विच करता है, तो क्या वह घर के प्रत्येक डिवाइस के लिए एक अलग IPv6 पता जारी करेगा?

नहीं — आईएसपी एक प्रीफ़िक्स (आमतौर पर /56 या /48) सौंपता है, और आपका राउटर इसे प्रति LAN /64 सबनेट में विभाजित करता है। एक /64 में 18 से अधिक क्विंटिलियन पते होते हैं, इसलिए प्रत्येक डिवाइस SLAAC के माध्यम से अपना पता स्वयं बनाता है। कोई प्रति-डिवाइस शुल्क नहीं होता है।