IPv6 सबनेट कैलकुलेटर

ब्राउज़र में चलता है नया इंटरनेट और नेटवर्क

2001:db8:abcd::/48 जैसा प्रीफ़िक्स किसी भी सही लिखावट में डालें और पाएँ उसका पहला और आख़िरी पता, नेटवर्क/इंटरफ़ेस सीमा पर निशान के साथ पूरा फैला हुआ रूप, उसका आकार, ip6.arpa रिवर्स ज़ोन, और उसमें समाने वाले मानक असाइनमेंट आकार (साइट के लिए /56, LAN के लिए /64, राउटर लिंक के लिए /127)। बँटवारा लंबे प्रीफ़िक्स वाले सबनेट एक बार में 256 दिखाता है, किसी भी सबनेट नंबर से शुरू करके और hex में सबनेट ID के साथ — जैसे /48 का 300वाँ /64 सीधे मिल जाता है। 128-बिट गणना आपके ब्राउज़र में बिल्कुल सटीक होती है।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

IPv6 प्रीफ़िक्स को सबनेट में कैसे बाँटा जाता है?

IPv6 पता 128 बिट का होता है, और 2001:db8:abcd::/48 जैसा प्रीफ़िक्स उनमें से पहले 48 बिट तय करता है (RFC 4291)। प्रीफ़िक्स और /64 के बीच के बिट सबनेट ID हैं — /48 में 16 बिट, यानी 65,536 सबनेट — और आख़िरी 64 बिट इंटरफ़ेस पहचानते हैं; इसीलिए हर LAN /64 होता है: SLAAC को पूरी 64-बिट इंटरफ़ेस पहचान चाहिए (RFC 7421)। साइटों को कई सबनेट की जगह मिलनी चाहिए, सिर्फ़ एक /64 नहीं: RFC 6177 ने हर साइट को /48 देने का पुराना डिफ़ॉल्ट हटाया और घरों के लिए /56 बताया, जबकि प्रोवाइडर आम तौर पर संगठनों को /48 और घरों को /56 या /60 देते हैं। राउटर से राउटर के लिंक /127 इस्तेमाल कर सकते हैं (RFC 6164)।

IPv6 सबनेट कैलकुलेटर कैसे इस्तेमाल करें

  1. «IPv6 प्रीफ़िक्स» फ़ील्ड में प्रीफ़िक्स लिखें, जैसे 2001:db8:abcd::/48 या fd12:3456:789a::/48।
  2. उसकी रेंज, आकार, सीमा और रिवर्स ज़ोन देखने के लिए कैलकुलेशन को «प्रीफ़िक्स का विवरण और असाइनमेंट आकार» पर रहने दें।
  3. सबनेट प्लान करने के लिए «सबनेट में बाँटें» चुनें और सबनेट प्रीफ़िक्स लंबाई तय करें — साइट के लिए /56, LAN के लिए /64।
  4. किसी ख़ास सबनेट पर जाने के लिए «सूची का पहला सबनेट» में उसका नंबर लिखें (300 या 0x12c), फिर ज़रूरत हो तो तालिका CSV में डाउनलोड करें।

IPv6 सबनेट कैलकुलेटर की खूबियाँ

  • IPv6 प्रीफ़िक्स की हर सही लिखावट पढ़ता है (छोटा या पूरा रूप, छोटे या बड़े अक्षर, ब्रैकेट के साथ भी), और प्रीफ़िक्स के अंदर के पते को उसके पहले पते पर ले आता है
  • पहला और आख़िरी पता, पूरा फैला हुआ रूप जिसमें नेटवर्क हिस्सा ख़त्म होने की जगह खड़ी रेखा है, प्रीफ़िक्स लंबाई बनाम इंटरफ़ेस बिट और पतों की सटीक संख्या
  • अंदर कितने /48, /56 और /64 ब्लॉक आते हैं, और /29 से /128 तक के मानक असाइनमेंट आकारों की तालिका, साथ में यह कि हर आकार आम तौर पर किसे दिया जाता है (RFC 6177, RFC 6164, RIPE NCC की नीति)
  • ip6.arpa रिवर्स ज़ोन (या hex अंक पर ख़त्म न होने वाले प्रीफ़िक्स को चाहिए ज़ोन), पते का प्रकार (ग्लोबल यूनिकास्ट, यूनिक लोकल, डॉक्यूमेंटेशन, link-local…) — कई प्रकार वाले ब्लॉक के लिए अंदर की रेंज की तालिका के साथ — और उसी आकार का पिछला व अगला प्रीफ़िक्स
  • किसी भी लंबे प्रीफ़िक्स के सबनेट में बँटवारा, एक बार में 256 पंक्तियाँ, दशमलव या hex में किसी भी सबनेट नंबर से शुरू; हर एक का hex सबनेट ID और पहला-आख़िरी पता
  • साफ़ चेतावनी जब प्रीफ़िक्स /64 से लंबा हो (SLAAC काम नहीं करता), 4 बिट का गुणज न हो, डॉक्यूमेंटेशन प्रीफ़िक्स हो या यूनिक लोकल प्रीफ़िक्स हो

इनपुट और आउटपुट

इनपुट

  • IPv6 प्रीफ़िक्स: /प्रीफ़िक्स (0 से 128) के साथ IPv6 पता; ब्रैकेट हटा दिए जाते हैं, ज़ोन पहचान (%eth0) अस्वीकार होती है क्योंकि वह प्रीफ़िक्स का हिस्सा नहीं है।
  • कैलकुलेशन: «प्रीफ़िक्स का विवरण और असाइनमेंट आकार» या «सबनेट में बाँटें»।
  • बँटवारे के लिए सबनेट प्रीफ़िक्स लंबाई (/49 से /128, प्रीफ़िक्स से लंबी) और सूची का पहला सबनेट (दशमलव या 0x hex में सबनेट नंबर, डिफ़ॉल्ट 0)।

आउटपुट

  • एक नज़र में: कुल पते और अंदर /64, /56 व /48 ब्लॉकों की संख्या; या सबनेट की संख्या, प्रीफ़िक्स, ID बिट और आकार।
  • परिणाम: प्रीफ़िक्स, पूरा नेटवर्क पता, सीमा, पहला और आख़िरी पता, आकार, मास्क, पते का प्रकार, रिवर्स ज़ोन और पड़ोसी प्रीफ़िक्स; या बँटवारे का सार।
  • सबनेट तालिका (नंबर, hex ID, सबनेट, पहला और आख़िरी पता, 256 पंक्तियों तक, CSV डाउनलोड), प्रीफ़िक्स में समाने वाले मानक आकारों की तालिका, और जिस प्रीफ़िक्स में कई तरह के पते हों उसके अंदर की रेंज की तालिका।

IPv6 सबनेट कैलकुलेटर का उदाहरण

/48 साइट प्रीफ़िक्स को /56 ब्लॉकों में बाँटना

इनपुट:

IPv6 प्रीफ़िक्स: 2001:db8:abcd::/48 · कैलकुलेशन: सबनेट में बाँटें · सबनेट प्रीफ़िक्स लंबाई: /56 · सूची का पहला सबनेट: 0

आउटपुट:

सबनेट 256 · सबनेट प्रीफ़िक्स /56 · सबनेट ID बिट 8 (2 hex अंक) · हर सबनेट में पते 4.72 × 10^21
#0 · ID 00 · 2001:db8:abcd::/56 · 2001:db8:abcd:: से 2001:db8:abcd:ff:ffff:ffff:ffff:ffff तक
#1 · ID 01 · 2001:db8:abcd:100::/56 · 2001:db8:abcd:100:: से 2001:db8:abcd:1ff:ffff:ffff:ffff:ffff तक
… #255 · ID ff · 2001:db8:abcd:ff00::/56

IPv6 सबनेट कैलकुलेटर के नतीजे कैसे पढ़ें

/64 सबनेट की संख्या बताती है कि प्रीफ़िक्स से कितने LAN या VLAN नंबर किए जा सकते हैं; /56 और /48 की संख्या बताती है कि उन आकारों की कितनी साइटें इससे डेलिगेट हो सकती हैं।

सबनेट ID वह हिस्सा है जो आप अपने नेटवर्क नंबर करते समय चुनते हैं: /48 को /64 में बाँटने पर वह पते का चौथा समूह है, इसलिए सबनेट 0x0a10 का मतलब 2001:db8:abcd:a10::/64 है।

अकेली खड़ी रेखा का मतलब है कि प्रीफ़िक्स hex अंक पर ख़त्म होता है और उसका रिवर्स ज़ोन एक ज़ोन के रूप में डेलिगेट हो सकता है। रेखा के बाद "+1", "+2" या "+3 बिट" का मतलब है कि प्रीफ़िक्स अगले अंक में इतना अंदर तक जाता है: तब उसका रिवर्स ज़ोन कई ज़ोन में डेलिगेट करना पड़ता है, और सबनेट आपके पढ़े अंकों से मेल नहीं खाएँगे।

पते का प्रकार बताता है कि प्रीफ़िक्स कहाँ चलेगा: ग्लोबल यूनिकास्ट तभी जब वह आपको आवंटित हो, यूनिक लोकल आपके नेटवर्कों के अंदर, और डॉक्यूमेंटेशन प्रीफ़िक्स सिर्फ़ उदाहरणों में।

IPv6 सबनेट कैलकुलेटर कब इस्तेमाल करें

  • किसी साइट का IPv6 एड्रेसिंग प्लान बनाना: कौन-सा /64 किस VLAN को और कौन-सा /56 किस बिल्डिंग को।
  • जाँचना कि प्रोवाइडर का प्रीफ़िक्स डेलिगेशन घर या ब्रांच के राउटर को क्या देता है: /56 यानी 256 LAN, /60 सिर्फ़ 16।
  • राउटर, फ़ायरवॉल नियम या DHCPv6 कॉन्फ़िगरेशन में लिखने से पहले किसी सबनेट ID का सटीक सबनेट निकालना।
  • ip6.arpa रिवर्स ज़ोन तैयार करना: प्रीफ़िक्स के ज़ोन का नाम और यह कि वह निबल सीमा पर ख़त्म होता है या नहीं।

समस्या निवारण

  • "प्रीफ़िक्स लंबाई जोड़ें": सिर्फ़ IPv6 पता ब्लॉक का आकार नहीं बताता; /48, /56 या /64 जोड़ें।
  • "IPv6 पते में "::" सिर्फ़ एक बार आ सकता है": "::" शून्य समूहों की सिर्फ़ एक लड़ी की जगह लेता है, इसलिए 2001:db8::1::/48 का मतलब साफ़ नहीं है। किसी एक लड़ी के शून्य पूरे लिखें।
  • "यह IPv4 पता लगता है": डॉट वाले IPv4 नेटवर्क IPv4 सबनेट कैलकुलेटर में जाएँ।
  • शुरुआती नंबर आख़िरी सबनेट से आगे है: /48 को /56 में बाँटने पर सबनेट 0 से 255 तक ही होते हैं। शुरुआती नंबर घटाएँ या लंबा सबनेट प्रीफ़िक्स चुनें।

IPv6 सबनेट कैलकुलेटर के बारे में अक्सर पूछे जाने वाले सवाल

एक /48 में कितने /64 सबनेट होते हैं?

65,536। /48 के बाद /64 की सीमा तक 16 बिट बचते हैं, और 2^16 = 65,536; ये 16 बिट ठीक पते का चौथा समूह हैं, इसलिए सबनेट 2001:db8:abcd:0000::/64 से 2001:db8:abcd:ffff::/64 तक जाते हैं। एक /56 में इनमें से 256 और एक /60 में 16 आते हैं।

LAN हमेशा /64 क्यों होना चाहिए?

स्टेटलेस एड्रेस ऑटोकॉन्फ़िगरेशन (SLAAC) हर डिवाइस का पता 64-बिट इंटरफ़ेस पहचान से बनाता है, इसलिए वह सिर्फ़ /64 पर चलता है (RFC 4291, RFC 7421)। LAN पर इससे लंबा प्रीफ़िक्स Android फ़ोन और सिर्फ़ SLAAC वाले दूसरे डिवाइसों को बिना पते के छोड़ देता है। अपवाद हैं: राउटरों के बीच पॉइंट-टू-पॉइंट लिंक के लिए /127 (RFC 6164) और एक पते के लिए /128।

किसी साइट या घर को कितना बड़ा प्रीफ़िक्स मिलना चाहिए?

RFC 6177 ने हर साइट को /48 देने का पुराना नियम हटा दिया: घर को इससे कम, जैसे /56, दिया जा सकता है, पर फिर भी एक /64 से कहीं ज़्यादा मिलना चाहिए ताकि उसमें कई LAN बन सकें। व्यवहार में कई प्रोवाइडर कारोबार को /48 और घरों को /56 (/64 के 256 LAN) डेलिगेट करते हैं, और कुछ घरों को /60 (16 LAN) देते हैं। नतीजे के नीचे की तालिका बताती है कि आपके प्रीफ़िक्स में हर आम आकार के कितने ब्लॉक आते हैं।

प्रीफ़िक्स लंबाई 4 का गुणज न हो तो क्या बदलता है?

हर hex अंक 4 बिट का होता है, इसलिए /50 किसी अंक के दो बिट अंदर ख़त्म होता है: सबनेट आपके पढ़े अंकों से मेल नहीं खाते, और ip6.arpa रिवर्स ज़ोन — जिसमें हर hex अंक का एक लेबल होता है — उस सीमा पर डेलिगेट नहीं हो सकता। पेज बताता है कि सीमा कहाँ पड़ती है; /48, /52, /56, /60 और /64 में यह समस्या नहीं आती।

कोई ख़ास सबनेट, जैसे 300वाँ /64, कैसे ढूँढें?

बँटवारा चुनें, सबनेट प्रीफ़िक्स /64 रखें और «सूची का पहला सबनेट» में 300 (या hex में 0x12c) लिखें। तालिका उसी सबनेट से शुरू होगी और उसका नंबर, hex सबनेट ID, प्रीफ़िक्स और पहला-आख़िरी पता दिखाएगी। गिनती 0 से शुरू होती है।

कुछ संख्याएँ 1.21 × 10^24 जैसी क्यों लिखी हैं?

IPv6 के आकार इतने बड़े हैं कि उन्हें अंक-दर-अंक पढ़ना मुश्किल है: एक /48 में 2^80 = 1,208,925,819,614,629,174,706,176 पते होते हैं। 15 से ज़्यादा अंकों वाली संख्याएँ तीन सार्थक अंकों तक पूर्णांकित वैज्ञानिक रूप में और उसके बाद पूरी सटीक संख्या के साथ दिखाई जाती हैं, और एक नज़र वाले कार्ड सिर्फ़ छोटा रूप दिखाते हैं। गणना ख़ुद पूरी तरह सटीक है।

तकनीकी नोट्स

IPv6 पता 128 बिट का होता है, जिसे hex में 16-बिट के आठ समूहों के रूप में लिखा जाता है (RFC 4291); नतीजे RFC 5952 के मानक टेक्स्ट रूप में हैं: छोटे अक्षर, आगे के शून्य हटे हुए और शून्य समूहों की सबसे लंबी लड़ी की जगह "::"। प्रीफ़िक्स लंबाई p इंटरफ़ेस के लिए 128 − p बिट छोड़ती है, इसलिए प्रीफ़िक्स में 2^(128 − p) पते होते हैं; IPv6 में ब्रॉडकास्ट पता नहीं होता, इसलिए पहला और आख़िरी पता बस ब्लॉक के दो सिरे हैं।

प्रीफ़िक्स n में बँटवारा n − p बिट सबनेट ID के लिए उधार लेता है, जिससे 2^(n − p) सबनेट बनते हैं और हर एक में 2^(128 − n) पते। सबनेट k प्रीफ़िक्स के पहले पते में k × 2^(128 − n) जोड़कर शुरू होता है; उसका ID hex में k है, जो पते में तब दिखता है जब n − p, 4 का गुणज हो। रिवर्स ज़ोन में हर hex अंक का एक ip6.arpa लेबल उलटे क्रम में होता है, इसीलिए उसे अंक पर ख़त्म होने वाला प्रीफ़िक्स (4 बिट का गुणज) चाहिए।

सारे मान @engines/ip-calc में BigInt हैं, जो @engines/ip पर बना है; यही IANA की IPv6 रजिस्ट्री (RFC 6890) के विशेष ब्लॉक भी पहचानता है: डॉक्यूमेंटेशन 2001:db8::/32 (RFC 3849) और 3fff::/20, यूनिक लोकल fc00::/7 (RFC 4193), link-local fe80::/10, multicast ff00::/8, 6to4, Teredo, NAT64 वगैरह। 15 से लंबी संख्याएँ वैज्ञानिक रूप और फिर पूरी सटीक संख्या में लिखी जाती हैं।

सीमाएँ और कार्यप्रणाली

हर बार ज़्यादा से ज़्यादा 256 सबनेट दिखते हैं; गिनती हमेशा पूरे प्रीफ़िक्स की होती है और शुरुआती नंबर सूची को आगे-पीछे करता है।

यह सिर्फ़ पतों की गणना करता है: यह नहीं बता सकता कि प्रीफ़िक्स आपको आवंटित है, रूट या विज्ञापित है, या आपका प्रोवाइडर वह आकार डेलिगेट करेगा।

जो रेंज एक प्रीफ़िक्स नहीं बनातीं, और कई ब्लॉकों के ओवरलैप व जोड़ IP रेंज कैलकुलेटर का काम हैं।

सुरक्षा और गोपनीयता

आपका लिखा प्रीफ़िक्स और नंबर ब्राउज़र में ही गिने जाते हैं, कहीं नहीं भेजे जाते, और कुछ भी स्टोर नहीं होता।

संदर्भ

  • RFC 4291: IP Version 6 Addressing ArchitectureIETF · 2006IPv6 पते की नोटेशन, पते के प्रकार और विशेष पते (loopback, link-local, multicast)।
  • RFC 6177: IPv6 Address Assignment to End SitesIETF · 2011RFC 3177 का हर एंड साइट को /48 देने वाला डिफ़ॉल्ट हटाता है: घर की साइट को कम, जैसे /56, दिया जा सकता है, पर फिर भी एक /64 से कहीं ज़्यादा मिलना चाहिए ताकि उसमें कई सबनेट बन सकें।
  • RFC 7421: Analysis of the 64-bit Boundary in IPv6 AddressingIETF · 2015बताता है कि कौन-सी व्यवस्थाएँ 64-बिट इंटरफ़ेस पहचान पर टिकी हैं — सबसे पहले SLAAC — और LAN पर /64 से लंबा प्रीफ़िक्स लगाने पर क्या टूटता है।