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 उपयोगी — उपयोगकर्ता VLAN10.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 के माध्यम से अपना पता स्वयं बनाता है। कोई प्रति-डिवाइस शुल्क नहीं होता है।