IPv4 से IPv6
IPv4 पता IPv6 में “बदलता” नहीं है — लेकिन उसे IPv6 के अंदर दर्शाने के मानक तरीके हैं।
IPv4-मैप्ड IPv6
::ffff:192.0.2.33
::ffff:c000:221
6to4 प्रीफ़िक्स
2002:c000:221::/48
NAT64 (64:ff9b::/96)
64:ff9b::192.0.2.33
64:ff9b::c000:221
IPv4 पते को IPv6 पते में “बदलने” का कोई तरीका नहीं है — दोनों अलग-अलग पता क्षेत्र हैं। हाँ, IPv6 के भीतर IPv4 पतों के कुछ मानक रूप ज़रूर मौजूद हैं:
- IPv4-मैप्ड
::ffff:0:0/96— डुअल-स्टैक सॉफ़्टवेयर IPv6 सॉकेट पर IPv4 साथी को इसी तरह दर्शाता है। ये पते नेटवर्क पर कभी दिखाई नहीं देते। - 6to4
2002::/16— एक पुराना, अब बंद किया गया ट्रांज़िशन तरीका, जो सार्वजनिक IPv4 पते से एक /48 निकालता था। - NAT64
64:ff9b::/96— वह जाना-माना प्रीफ़िक्स जिससे केवल-IPv6 नेटवर्क NAT64 गेटवे के ज़रिए IPv4 होस्ट तक पहुँचते हैं, आम तौर पर DNS64 के साथ।
अक्सर पूछे जाने वाले सवाल
क्या मैं अपना IPv4 पता IPv6 में बदल सकता हूँ?
नहीं। आपका IPv6 पता आपका प्रदाता अलग से देता है। यहाँ दिखाए गए रूप केवल कुछ खास तरीकों के लिए IPv4 पते को IPv6 लिखावट में रखते हैं।
मेरे सर्वर लॉग में ::ffff: वाले पते क्यों दिखते हैं?
आपका सर्वर ऐसे IPv6 सॉकेट पर सुन रहा है जो IPv4 भी स्वीकार करता है। ऐसे में IPv4 क्लाइंट ::ffff:203.0.113.5 जैसे IPv4-मैप्ड पतों के रूप में दिखते हैं।
क्या 6to4 अब भी इस्तेमाल होता है?
बहुत कम। RFC 7526 ने 2015 में 6to4 एनीकास्ट रिले प्रीफ़िक्स को बंद घोषित कर दिया; अब नेटिव IPv6 ने इसकी जगह ले ली है।