चेक गणराज्य ने IPv4 समाप्ति की तारीख तय की
(konecipv4.cz)- चेक सरकार के DNSSEC और IPv6 को फिर से आगे बढ़ाने के निर्णय के बाद राष्ट्रीय प्रशासनिक सेवाओं ने IPv4 समाप्ति शेड्यूल को औपचारिक रूप दिया
- चेक राष्ट्रीय प्रशासन 6 जून 2032 से IPv4 के जरिए सेवाएं देना बंद करने की योजना बना रहा है
- IPv4 अब तक इंटरनेट से जुड़े उपकरणों को unique address आवंटित करता रहा है, लेकिन उपकरणों और सेवाओं की बढ़ती संख्या के कारण उपलब्ध addresses की सीमा बड़ी समस्या बन गई है
- IPv6 लगभग असीमित address space उपलब्ध कराता है और infrastructure की scalability, security और efficiency को समर्थन देने वाला transition target है
- चेक गणराज्य के पास अब सरकारी निर्णय पर आधारित IPv4 समाप्ति तिथि है, और संबंधित सरकारी प्रस्ताव भी सार्वजनिक रूप से उपलब्ध है
चेक राष्ट्रीय प्रशासन का IPv4 समाप्ति शेड्यूल
- चेक सरकार ने 17 जनवरी 2024 को “Restarting the implementation of DNSSEC and IPv6 technologies in the state administration” दस्तावेज़ को मंजूरी दी
- इस निर्णय के तहत चेक राष्ट्रीय प्रशासन 6 जून 2032 से IPv4 के जरिए सेवाएं देना बंद करेगा
- साइट बताती है कि चेक गणराज्य के पास अब अपनी IPv4 shutdown date है
- संबंधित सामग्री के रूप में सरकारी प्रस्ताव उपलब्ध कराया गया है
IPv6 transition की पृष्ठभूमि
- IPv4 1980 के दशक से इंटरनेट communication का मुख्य घटक रहा है और इंटरनेट से जुड़े उपकरणों को unique addresses आवंटित करता आया है
- इंटरनेट से जुड़ने वाले उपकरणों और सेवाओं की संख्या बढ़ने के साथ IPv4 के सीमित addresses पर्याप्त नहीं रह गए
- IPv6 लगभग असीमित addresses उपलब्ध कराता है
- IPv6 transition इंटरनेट infrastructure की scalability, security और efficiency सुनिश्चित करने के लिए उठाया गया कदम है
1 टिप्पणियां
Hacker News की राय
मैंने अपनी निजी वेबसाइट को IPv6-only पर शिफ्ट किया, मकसद अगले हफ्ते से AWS द्वारा लागू किए जा रहे IPv4 शुल्क से बचना था
इसे AWS EC2 पर चलाया और Cloudflare के पीछे रखा ताकि विज़िटर्स को IPv4 proxy address मिल सके, लेकिन IPv6 इतनी पुरानी तकनीक होने के बावजूद migration का अनुभव अच्छा नहीं था
अगर आप network engineer नहीं हैं, तो मौजूदा instance की कई network settings खुद ढूँढ़कर ठीक करनी पड़ती हैं, और IPv6 address व virtual network सही तरह जोड़ने के बाद भी security group सिर्फ IPv4 allow कर रहा था, इसलिए connection टूट गया
curlजैसे बुनियादी debugging tools भी IPv4 को प्राथमिकता देते हुए लगे, nginx को IPv6 interface पर listen करवाना भी झंझटभरा था, और SSH भी IPv4-only मानकर बना हुआ था, इसलिए आसानी से disconnect हो सकता थाआखिर में Cloudflare migration और DNS बदलाव सहित करीब 90 मिनट तक इसमें हाथ-पैर मारने पड़े; कुछ सीखा ज़रूर, लेकिन IPv6 की दुनिया में जाने के लिए systems और tools को थोड़ा और आसान बनाना होगा
Amazon कई मायनों में बहुत पीछे है, DNSSEC को ठीक से काम करने में भी बहुत समय लगा, और कुछ बार तो पूरे domain को ही तोड़ दिया
Azure से बेहतर है, लेकिन बस उतना ही; और अब जबकि IPv4 address Amazon के लिए extra revenue source बन गया है, शायद उसके पास customers के लिए migration आसान बनाने की कोई वजह नहीं है
आदर्श रूप से तो एक checkbox ढूँढ़ने और क्लिक करने में 1 मिनट, और कई जगहों से service test करने में 4 मिनट लगें, यानी कुल 5 मिनट, लेकिन बिना technical support ticket के काम पूरा हो गया, यह भी अपने आप में तेज़ है
कोई ठीक-ठाक VPS provider हो तो IPv6 बस काम करता है, और AWS को defaults बेहतर बनाने चाहिए
शायद मदद मिले: https://news.ycombinator.com/item?id=39111148
curlसहित कई tools डिफ़ॉल्ट रूप से IPv4 नहीं चुनते, बल्कि तेज़ और बिना रुकावट fallback के लिए Happy Eyeballs तरीका इस्तेमाल करते हैंचीन की 14वीं पंचवर्षीय योजना (2021–2025) में IPv6 transition शामिल है
इसमें कहा गया है: “5G network के बड़े पैमाने पर निर्माण को तेज़ किया जाए, user penetration को 56% तक बढ़ाया जाए, gigabit optical fiber network upgrade को बढ़ावा दिया जाए। भविष्य के 6G network technology निर्माण के लिए तकनीकी तैयारी की जाए। backbone network interconnection nodes का विस्तार किया जाए, कई नए international communication gateways स्थापित किए जाएँ, और IPv6 के commercial deployment को पूरी तरह आगे बढ़ाया जाए”
transition timeline भी है, और इस महीने से नए IPv4 services नहीं होनी चाहिए; लक्ष्य 2030 तक IPv6-only है
हालांकि चीन की वास्तविक adoption rate लगभग 25~30% बताई जाती है
[1] https://cset.georgetown.edu/wp-content/uploads/t0284_14th_Fi...
[2] https://blog.apnic.net/2019/06/06/100-by-2025-china-getting-...
[3] https://www.theregister.com/2023/04/28/china_ipv6_control_ad...
IPv6 अपनाने पर सूक्ष्म और अप्रत्यक्ष असर डालने वाला एक पहलू, जिस पर ज़्यादा बात नहीं होती, यह है कि IPv6 पते IPv4 की तुलना में इंसानों के लिए पढ़ना कहीं अधिक कठिन हैं
ऐसा सिस्टम एडमिन या सामान्य यूज़र मिलना मुश्किल होगा जो IPv6 पता देखकर कहे कि यह IPv4 से बेहतर है और इसे टाइप करना या बताना आसान है
IPv6 के फ़ायदे पूरी तरह सही ढंग से गिनाए जा सकते हैं, लेकिन यह तथ्य फिर भी बना रहता है, और मुझे नहीं लगता कि सरकारें या संस्थान IPv4 को ज़बरदस्ती हटा पाएँगे
दीर्घकालिक समाधान कैसा होगा, यह तो नहीं पता, लेकिन इसके IPv6-only होने पर मुझे काफ़ी संदेह है
बड़े prefix के साथ host हिस्से में गैरज़रूरी 0 को
::से संक्षिप्त करके छोटे IPv6 पते आसानी से बनाए जा सकते हैंउदाहरण के लिए
2001:db8::1में2001:db:8network address हो सकता है, और1router जैसे host ID के लिए;2001:db8:2को server की तरह इस्तेमाल किया जा सकता हैजैसे ही उन पर कीमत लगती है, किसी को इसकी परवाह नहीं रहती
एडमिन हर host को नाम और IP address दोनों देने के बजाय सिर्फ नाम देता, फिर host Neighbor Discovery से local topology समझकर DNS को बताता कि वह कहाँ जुड़ा है; हालांकि यह व्यवहार में कितना सफल हुआ, पता नहीं
यह कहा जा सकता है कि 8-byte या 6-byte काफ़ी होते, और शायद सच में होते भी, लेकिन हर यूज़र के पास
/48या/64range होना काफ़ी सुविधाजनक हैक्योंकि इससे NAT को छोड़ा भी जा सकता है; भले व्यवहार में उसे न छोड़ा जाए, कम से कम यह संभव तो होता है
फिर भी 8-byte या 6-byte भी 4-byte से पढ़ने में कठिन ही होते
85.nnn.nnn.nnnIPv4 पते की तुलना में[prefix]::dead:beefया::f007:1,::f007:2जैसे स्थिर पते कहीं बेहतर हैंचाहें तो इसे बस
/112subnet मान सकते हैं जहाँ[prefix]::0001-ffffइस्तेमाल किया जा सकता है, और तब भी 65,535 पते बचते हैं, जो किसी व्यक्ति के लिए काफ़ी हैंयदि आप न चाहें तो लंबे auto-generated SLAAC addresses पर निर्भर रहने की ज़रूरत नहीं, prefix के बाद अपनी पसंद का हिस्सा जोड़ सकते हैं, और उसे बेकार random मानों से भरने की भी ज़रूरत नहीं
बेशक ISP को सही तरह का IPv6 support देना होगा
क्लिक बचाने वाला सारांश: 17 जनवरी 2024 को चेक सरकार ने “राष्ट्रीय प्रशासन में DNSSEC और IPv6 तकनीकों के implementation को फिर से शुरू करना” दस्तावेज़ मंज़ूर किया
इस निर्णय के अनुसार, चेक राष्ट्रीय प्रशासन 6 जून 2032 से IPv4 पर सेवाएँ देना बंद कर देगा, और इस तरह चेक गणराज्य को IPv4 बंद होने की तारीख मिल गई
अमेरिका में समस्या मुख्यतः enterprise पक्ष में दिखती है
consumer ISP और mobile carriers में तो IPv6 मौजूद लगता है, और hosting providers व हाल के cloud providers भी dual-stack या IPv6-only देते हैं
लेकिन जिन जगहों पर मैंने काम किया है, उनमें office network का वास्तव में IPv6 होना बहुत ही दुर्लभ था
चेक गणराज्य की adoption rate पड़ोसी देशों फ्रांस, जर्मनी और ऑस्ट्रिया की तुलना में कम है, इसलिए यह अच्छा फ़ैसला है
जो लोग लगातार कहते हैं कि अमेरिका को IPv6 में बदलने में हमेशा लग जाएगा, वे इस लिंक को अपने फ़ोन पर खोलकर देख सकते हैं
https://www.google.com/intl/en/ipv6/statistics.html#tab=per-...
एक छोटा-सा सवाल: क्या IPv6 इस्तेमाल करने पर, IPv4 की तुलना में, लोगों को ट्रैक करना आसान हो जाता है?
सभी operating systems डिफ़ॉल्ट रूप से SLAAC address के host bits को random रखते हैं, और हर boot या network interface बदलने पर नया address बना देते हैं
इसके अलावा, चाहे IPv4 हो या IPv6, IP address ट्रैकिंग के साधन के रूप में बहुत भरोसेमंद नहीं होते, और जिन अधिकांश actors से बचाव करना होता है वे वैसे भी IP address पर निर्भर नहीं करते
मोबाइल फ़ोन आम होने के बाद public addresses लगातार बदलते रहते हैं, और IPv4 में CGNAT भी बढ़ता जा रहा है, इसलिए एक ही समय में हज़ारों लोग एक public IPv4 address साझा कर सकते हैं
IPv4 सीमित है, इसलिए कई जगह dynamic IPv4 या NAT के पीछे होने से वास्तविक connecting device का IP छिप सकता है, लेकिन इसका मतलब यह नहीं कि ISP से यह नहीं पूछा जा सकता कि किसी खास समय पर वह dynamic IP किसके पास था
IPv6 implementation पर निर्भर करता है; डिवाइस के पास स्थायी हो या न हो, public IPv6 address हो सकता है, और अगर IPv4 access के लिए ज़रूरी न हो तो NAT के पीछे होने की भी ज़रूरत नहीं, इसलिए कई शर्तें मिलें तो ट्रैकिंग संभव है
फिर भी दोनों तरफ़ बहुत-सी शर्तें हैं, और असली बड़ी समस्या यह है कि IP address के अलावा भी ट्रैकिंग के कई तरीके हैं
IP का उपयोग किए बिना भी बेहतर JavaScript fingerprinting मौजूद है
क्योंकि NAT gateway के पीछे कई endpoints में घुलने-मिलने के बजाय, हर endpoint के पास अपना अलग public identifier होता है
लेकिन लंबी अवधि में privacy addresses आमतौर पर कम से कम रोज़ाना rotate होते रहते हैं, इसलिए असर कम हो जाता है
बेशक कोई सार्थक निष्कर्ष निकालने के लिए इन सबको अनेक tracking और fingerprinting paths के साथ मिलाकर देखना होगा
यह कहा जा सकता है कि IPv6, CGNAT से कम anonymous है, लेकिन CGNAT में भी आमतौर पर विस्तृत logs रखने पड़ते हैं, इसलिए संतुलन बना रहता है
VPN, NAT, Tor जैसे IPv4 anonymization तरीके IPv6 में भी बिल्कुल उसी तरह संभव हैं
थोड़ा अलग मुद्दा है, लेकिन मुझे हमेशा लगा कि देश का नाम आधुनिक और व्यावहारिक Czechia ही होना चाहिए
“Czech Republic” लंबे समय से इस्तेमाल होता रहा है, लेकिन मुझे कभी इसकी वजह समझ नहीं आई, और कोई भी “Italian Republic” या “German Federal Republic” नहीं कहता
अगर ज़बरदस्ती पुराने नाम पर अड़े रहना है, तो “Bohemia” चुनना बेहतर होगा
मैं सभी चेक लोगों की ओर से नहीं बोल सकता, लेकिन “Czechia” नाम को नापसंद करने वाले काफ़ी लोग हैं
इसका चेक समकक्ष “Cesko” अब आधिकारिक संक्षिप्त नाम के रूप में मान्य है, लेकिन मूल रूप से यह बोलचाल का छोटा नाम था, और चेक में “Cesko” हो या अंग्रेज़ी में “Czechia”, दोनों ही किसी ठीक-ठाक आधिकारिक नाम जैसे महसूस नहीं होते
मैं यह देखना चाहूँगा कि चेक जनता किस नाम को पसंद करती है, और यह भी कि मैं कितनी छोटी-सी बात पर अड़ा हुआ हूँ
वैसे, पूरे नाम के साथ निश्चित पद आता है, इसलिए वह “the Czech Republic” है
Czechia एक ही समय में एक प्रमुख क्षेत्र का नाम भी है और अब पूरे देश का नाम भी
दिलचस्प बात यह है कि अंग्रेज़ी में क्षेत्रीय भेद मौजूद है, इसलिए उस क्षेत्र का नाम Bohemia है और इसी वजह से Czechia देश के नाम के रूप में काम कर सकता है
लेकिन चेक भाषा में Bohemia क्षेत्र के लिए शब्द “Czechia” ही है, और Bohemia जैसा अलग शब्द नहीं है
इसी वजह से लंबे समय तक लोग the Czech Republic पर अड़े रहे, क्योंकि वे Moravia और Silesia जैसे बाकी दो क्षेत्रों को मिटा देना नहीं चाहते थे
IPv6 के पूरी तरह लागू हो चुके दुनिया में मुझे जिस चीज़ की चिंता होगी, वह C&C3 जैसे IPv4 P2P पुराने गेम हैं
दोस्तों के साथ IPv4 VPN बनाया जा सकता है, लेकिन फिर इंटरनेट पर अनजान लोगों के साथ गेम खेलना संभव नहीं रहेगा
भले ही ISP अंतिम उपयोगकर्ताओं को IPv4 पते जारी करना बंद कर दें, फिर भी कोई भी IPv4-आधारित virtual LAN में ले जाने वाला public VPN बना सकता है
अगर इसकी मांग होगी, तो आज जिन सेवाओं का इस्तेमाल “इंटरनेट के अनजान लोगों” को ढूँढ़ने के लिए किया जाता है, वे आसानी से ऐसी सुविधा दे सकती हैं