यह टूल क्या करता है
IPv6 Validator केवल colon की जाँच या किसी बहुत बड़े regex पर निर्भर नहीं करता। यह पते को आठ 16-bit समूहों में parse करता है। पूर्ण पते, एक बार `::` compression, Loopback, Unspecified, Link-local और अंत में मानक IPv4 वाले embedded रूप समर्थित हैं।
- हर सामान्य hexadecimal समूह में 0-9, a-f या A-F के 1 से 4 अक्षर होने चाहिए।
- `::` अधिकतम एक बार आ सकता है और उसे वास्तव में कम से कम एक पूरी तरह शून्य समूह का प्रतिनिधित्व करना चाहिए।
- Expanded result में हमेशा चार-चार lowercase hexadecimal अंकों वाले आठ समूह होते हैं। Compressed result सबसे लंबी zero sequence चुनता है और बराबरी पर सबसे बाईं sequence को चुनता है।
इसे कैसे उपयोग करें
- पूर्ण या संक्षिप्त IPv6 पता दर्ज करें।
- IPv6 की जाँच करें बटन पर क्लिक करें।
- जाँच की स्थिति, Expanded Address और Compressed Address देखें।
- ज़रूरत वाला मानकीकृत रूप कॉपी करें।
गणना कैसे होती है
Parser पहले मान्य embedded IPv4 tail को दो 16-bit समूहों में बदलता है, फिर `::` की संख्या, स्पष्ट समूहों की संख्या और हर समूह की range जाँचता है। कुल आठ समूह पूरे करने के लिए missing zero groups जोड़े जाते हैं। Compressed output सबसे लंबी zero sequence को प्राथमिकता देता है और बराबरी होने पर सबसे बाईं sequence चुनता है।
उदाहरण
- 2001:db8::1 → इसका expanded form 2001:0db8:0000:0000:0000:0000:0000:0001 है।
- ::ffff:192.168.1.1 → Valid और इसे ::ffff:c0a8:101 में normalize किया जा सकता है।
- 2001::db8::1 → Invalid क्योंकि `::` दो बार आया है।
सामान्य उपयोग
- Network configuration या documentation में IPv6 string की जाँच करना।
- पते को expanded और छोटे compressed format के बीच normalize करना।
- IPv4-mapped IPv6 tail की वैधता जाँचना।
गोपनीयता
इनपुट और परिणाम केवल आपके ब्राउज़र की स्थानीय मेमोरी में संसाधित होते हैं। उन्हें सर्वर पर अपलोड नहीं किया जाता, कोई ऑनलाइन API कॉल नहीं होती और वे अपने-आप स्थायी रूप से सहेजे नहीं जाते।
IPv6 Validator की विशेषताएँ
पूर्ण, संक्षिप्त और IPv4-mapped IPv6 पतों को parser से जाँचता है तथा विस्तृत और मानक संक्षिप्त प्रारूप बनाता है। नेटवर्क योजना, कॉन्फ़िगरेशन जाँच और समस्या निवारण के लिए उपयोगी; परिणाम तुरंत देखे और कॉपी किए जा सकते हैं।
FAQ
IPv6 पते में कुल कितने bit होते हैं?
IPv6 पता कुल 128 bit का होता है और आम तौर पर आठ 16-bit hexadecimal समूहों में लिखा जाता है।
IPv6 में `::` का क्या अर्थ है?
यह लगातार आने वाले एक या अधिक पूरी तरह शून्य समूहों को दर्शाता है और एक ही पते में केवल एक बार इस्तेमाल किया जा सकता है।
`::1` कौन-सा पता है?
`::1` IPv6 Loopback पता है और IPv4 के 127.0.0.1 के समान काम करता है।
क्या IPv6 validation के दौरान network connection किया जाता है?
नहीं। Page केवल input string को parse करता है; routing, DNS, WHOIS, पते का स्वामित्व या connectivity नहीं जाँची जाती।