1 पॉइंट द्वारा GN⁺ 2024-01-23 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • चेक सरकार के 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 टिप्पणियां

 
GN⁺ 2024-01-23
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 को थोड़ा और आसान बनाना होगा

    • एक साधारण 5-dollar VPS पर तो provider द्वारा documented config file की चार लाइनें कॉपी करके और server firewall में एक port खोलकर काम IPv4 जैसा ही खत्म हो गया था
      Amazon कई मायनों में बहुत पीछे है, DNSSEC को ठीक से काम करने में भी बहुत समय लगा, और कुछ बार तो पूरे domain को ही तोड़ दिया
      Azure से बेहतर है, लेकिन बस उतना ही; और अब जबकि IPv4 address Amazon के लिए extra revenue source बन गया है, शायद उसके पास customers के लिए migration आसान बनाने की कोई वजह नहीं है
    • ऐसे मामले में 90 मिनट तक जूझना काफ़ी तेज़ माना जाएगा
      आदर्श रूप से तो एक checkbox ढूँढ़ने और क्लिक करने में 1 मिनट, और कई जगहों से service test करने में 4 मिनट लगें, यानी कुल 5 मिनट, लेकिन बिना technical support ticket के काम पूरा हो गया, यह भी अपने आप में तेज़ है
    • यह IPv6 की समस्या नहीं, बल्कि ज़्यादा AWS/cloud समस्या लगती है
      कोई ठीक-ठाक VPS provider हो तो IPv6 बस काम करता है, और AWS को defaults बेहतर बनाने चाहिए
    • हाल ही में EC2 को IPv6 पर migrate करते समय हुई परेशानियाँ याद आ गईं, इसलिए मैंने एक guide लिख रखी है
      शायद मदद मिले: 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 adoption policy की खबरें देखीं, लेकिन वास्तविक adoption अब भी बेहद खराब स्तर पर है
  • IPv6 अपनाने पर सूक्ष्म और अप्रत्यक्ष असर डालने वाला एक पहलू, जिस पर ज़्यादा बात नहीं होती, यह है कि IPv6 पते IPv4 की तुलना में इंसानों के लिए पढ़ना कहीं अधिक कठिन हैं
    ऐसा सिस्टम एडमिन या सामान्य यूज़र मिलना मुश्किल होगा जो IPv6 पता देखकर कहे कि यह IPv4 से बेहतर है और इसे टाइप करना या बताना आसान है
    IPv6 के फ़ायदे पूरी तरह सही ढंग से गिनाए जा सकते हैं, लेकिन यह तथ्य फिर भी बना रहता है, और मुझे नहीं लगता कि सरकारें या संस्थान IPv4 को ज़बरदस्ती हटा पाएँगे
    दीर्घकालिक समाधान कैसा होगा, यह तो नहीं पता, लेकिन इसके IPv6-only होने पर मुझे काफ़ी संदेह है

    • मैं सिस्टम एडमिन हूँ, और मुझे IPv6 इस्तेमाल में ज़्यादा आसान लगता है
      बड़े prefix के साथ host हिस्से में गैरज़रूरी 0 को :: से संक्षिप्त करके छोटे IPv6 पते आसानी से बनाए जा सकते हैं
      उदाहरण के लिए 2001:db8::1 में 2001:db:8 network address हो सकता है, और 1 router जैसे host ID के लिए; 2001:db8:2 को server की तरह इस्तेमाल किया जा सकता है
    • “IPv6 पते बदसूरत हैं” वाला तर्क सिर्फ तब तक चलता है जब तक IPv4 पते मुफ़्त हैं
      जैसे ही उन पर कीमत लगती है, किसी को इसकी परवाह नहीं रहती
    • मूल विचार यह था कि configuration इतनी automated हो जाए कि इंसानों को address देखना ही न पड़े
      एडमिन हर host को नाम और IP address दोनों देने के बजाय सिर्फ नाम देता, फिर host Neighbor Discovery से local topology समझकर DNS को बताता कि वह कहाँ जुड़ा है; हालांकि यह व्यवहार में कितना सफल हुआ, पता नहीं
    • IPv4 4-byte का है और IPv6 16-byte का, इसलिए data चार गुना है; बड़े address space की कीमत पर इसे पढ़ना कठिन होना स्वाभाविक है
      यह कहा जा सकता है कि 8-byte या 6-byte काफ़ी होते, और शायद सच में होते भी, लेकिन हर यूज़र के पास /48 या /64 range होना काफ़ी सुविधाजनक है
      क्योंकि इससे NAT को छोड़ा भी जा सकता है; भले व्यवहार में उसे न छोड़ा जाए, कम से कम यह संभव तो होता है
      फिर भी 8-byte या 6-byte भी 4-byte से पढ़ने में कठिन ही होते
    • व्यक्तिगत यूज़र के नज़रिए से, अगर लाइन पर दिए गए prefix को ही याद रखना हो, तो बार-बार बदलने वाले 85.nnn.nnn.nnn IPv4 पते की तुलना में [prefix]::dead:beef या ::f007:1, ::f007:2 जैसे स्थिर पते कहीं बेहतर हैं
      चाहें तो इसे बस /112 subnet मान सकते हैं जहाँ [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 होना बहुत ही दुर्लभ था

    • मेरे network पर सिर्फ IPv6 चालू करते ही company तक जाने वाला VPN पूरी तरह रुक जाता है, और यह बहुत परेशान करने वाला है
  • चेक गणराज्य की 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 के अलावा भी ट्रैकिंग के कई तरीके हैं
    • कुछ लोगों के लिए ऐसा हो सकता है, लेकिन अधिकांश को IPv4 और user agent से ही बहुत आसानी से ट्रैक किया जा सकता है
      IP का उपयोग किए बिना भी बेहतर JavaScript fingerprinting मौजूद है
    • अल्पकाल में ऐसा हो सकता है
      क्योंकि NAT gateway के पीछे कई endpoints में घुलने-मिलने के बजाय, हर endpoint के पास अपना अलग public identifier होता है
      लेकिन लंबी अवधि में privacy addresses आमतौर पर कम से कम रोज़ाना rotate होते रहते हैं, इसलिए असर कम हो जाता है
      बेशक कोई सार्थक निष्कर्ष निकालने के लिए इन सबको अनेक tracking और fingerprinting paths के साथ मिलाकर देखना होगा
    • दोनों से ट्रैक किया जा सकता है, लेकिन कार्यात्मक रूप से IPv6, IPv4 से बदतर नहीं है
      यह कहा जा सकता है कि IPv6, CGNAT से कम anonymous है, लेकिन CGNAT में भी आमतौर पर विस्तृत logs रखने पड़ते हैं, इसलिए संतुलन बना रहता है
      VPN, NAT, Tor जैसे IPv4 anonymization तरीके IPv6 में भी बिल्कुल उसी तरह संभव हैं
  • थोड़ा अलग मुद्दा है, लेकिन मुझे हमेशा लगा कि देश का नाम आधुनिक और व्यावहारिक Czechia ही होना चाहिए
    “Czech Republic” लंबे समय से इस्तेमाल होता रहा है, लेकिन मुझे कभी इसकी वजह समझ नहीं आई, और कोई भी “Italian Republic” या “German Federal Republic” नहीं कहता
    अगर ज़बरदस्ती पुराने नाम पर अड़े रहना है, तो “Bohemia” चुनना बेहतर होगा

    • Bohemia, Czech Republic बनाने वाले तीन ऐतिहासिक क्षेत्रों में से एक है; बाकी Moravia और Silesia हैं
      मैं सभी चेक लोगों की ओर से नहीं बोल सकता, लेकिन “Czechia” नाम को नापसंद करने वाले काफ़ी लोग हैं
      इसका चेक समकक्ष “Cesko” अब आधिकारिक संक्षिप्त नाम के रूप में मान्य है, लेकिन मूल रूप से यह बोलचाल का छोटा नाम था, और चेक में “Cesko” हो या अंग्रेज़ी में “Czechia”, दोनों ही किसी ठीक-ठाक आधिकारिक नाम जैसे महसूस नहीं होते
      मैं यह देखना चाहूँगा कि चेक जनता किस नाम को पसंद करती है, और यह भी कि मैं कितनी छोटी-सी बात पर अड़ा हुआ हूँ
      वैसे, पूरे नाम के साथ निश्चित पद आता है, इसलिए वह “the Czech Republic” है
    • यह काफ़ी हद तक वैसा ही है जैसे किसी ब्रिटिश व्यक्ति को England कह देने पर वह नाराज़ हो जाए
      Czechia एक ही समय में एक प्रमुख क्षेत्र का नाम भी है और अब पूरे देश का नाम भी
      दिलचस्प बात यह है कि अंग्रेज़ी में क्षेत्रीय भेद मौजूद है, इसलिए उस क्षेत्र का नाम Bohemia है और इसी वजह से Czechia देश के नाम के रूप में काम कर सकता है
      लेकिन चेक भाषा में Bohemia क्षेत्र के लिए शब्द “Czechia” ही है, और Bohemia जैसा अलग शब्द नहीं है
      इसी वजह से लंबे समय तक लोग the Czech Republic पर अड़े रहे, क्योंकि वे Moravia और Silesia जैसे बाकी दो क्षेत्रों को मिटा देना नहीं चाहते थे
  • IPv6 के पूरी तरह लागू हो चुके दुनिया में मुझे जिस चीज़ की चिंता होगी, वह C&C3 जैसे IPv4 P2P पुराने गेम हैं
    दोस्तों के साथ IPv4 VPN बनाया जा सकता है, लेकिन फिर इंटरनेट पर अनजान लोगों के साथ गेम खेलना संभव नहीं रहेगा

    • बड़े संगठन अपनी सेवाओं में IPv6 अपना लें, इसका मतलब यह नहीं कि IPv4 गायब हो जाएगा
      भले ही ISP अंतिम उपयोगकर्ताओं को IPv4 पते जारी करना बंद कर दें, फिर भी कोई भी IPv4-आधारित virtual LAN में ले जाने वाला public VPN बना सकता है
      अगर इसकी मांग होगी, तो आज जिन सेवाओं का इस्तेमाल “इंटरनेट के अनजान लोगों” को ढूँढ़ने के लिए किया जाता है, वे आसानी से ऐसी सुविधा दे सकती हैं