สาธารณรัฐเช็กกำหนดวันยุติ IPv4
(konecipv4.cz)- ด้วย มติผลักดัน DNSSEC และ IPv6 อีกครั้ง ของรัฐบาลเช็ก บริการภาครัฐจึงกำหนดตารางเวลายุติ IPv4 อย่างเป็นทางการ
- หน่วยงานรัฐของเช็กมีกำหนดหยุดให้บริการผ่าน IPv4 ตั้งแต่วันที่ 6 มิถุนายน 2032
- IPv4 ใช้กำหนด ที่อยู่เฉพาะตัว ให้แก่อุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ตมาโดยตลอด แต่จำนวนที่อยู่เริ่มเป็นข้อจำกัดมากขึ้นตามการเพิ่มขึ้นของอุปกรณ์และบริการ
- IPv6 เป็นเป้าหมายของการเปลี่ยนผ่าน เพราะมีพื้นที่ที่อยู่แทบไม่จำกัด และรองรับ ความสามารถในการขยายตัว·ความปลอดภัย·ประสิทธิภาพ ของโครงสร้างพื้นฐาน
- สาธารณรัฐเช็กจึงมี วันยุติ IPv4 ตามมติรัฐบาล และมีการเผยแพร่มติรัฐบาลที่เกี่ยวข้องแล้ว
กำหนดการยุติ IPv4 ของหน่วยงานรัฐเช็ก
- รัฐบาลเช็กอนุมัติเอกสาร “Restarting the implementation of DNSSEC and IPv6 technologies in the state administration” เมื่อวันที่ 17 มกราคม 2024
- ตามมติดังกล่าว หน่วยงานรัฐของเช็กจะหยุดให้บริการผ่าน IPv4 ตั้งแต่วันที่ 6 มิถุนายน 2032
- เว็บไซต์ระบุว่าสาธารณรัฐเช็กมี IPv4 shutdown date ของตนเองแล้ว
- มีเอกสารที่เกี่ยวข้องเป็น มติรัฐบาล
เบื้องหลังการเปลี่ยนผ่านสู่ IPv6
- IPv4 ถูกใช้เป็นองค์ประกอบหลักของการสื่อสารบนอินเทอร์เน็ตมาตั้งแต่ทศวรรษ 1980 โดยกำหนดที่อยู่เฉพาะตัวให้แก่อุปกรณ์ที่เชื่อมต่ออินเทอร์เน็ต
- เมื่ออุปกรณ์และบริการที่เชื่อมต่ออินเทอร์เน็ตเพิ่มขึ้น จำนวนที่อยู่ที่จำกัด ของ IPv4 จึงไม่เพียงพออีกต่อไป
- IPv6 มีจำนวนที่อยู่ให้ใช้งานได้แทบไม่จำกัด
- การเปลี่ยนผ่านสู่ IPv6 เป็นมาตรการเพื่อรับประกัน ความสามารถในการขยายตัว ความปลอดภัย และประสิทธิภาพ ของโครงสร้างพื้นฐานอินเทอร์เน็ต
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ผมย้ายเว็บไซต์ส่วนตัวไปเป็น IPv6-only เพื่อเลี่ยงค่าบริการ IPv4 ที่ AWS จะเริ่มคิดตั้งแต่สัปดาห์หน้า
รันบน AWS EC2 และวางไว้หลัง Cloudflare เพื่อให้ผู้เข้าชมได้ใช้ที่อยู่พร็อกซี IPv4 แต่เมื่อเทียบกับที่ IPv6 เป็นเทคโนโลยีเก่าแล้ว ประสบการณ์การย้ายระบบถือว่าไม่ดีนัก
ถ้าไม่ใช่วิศวกรเครือข่าย ก็ต้องไปค้นหาและแก้การตั้งค่าเครือข่ายหลายจุดของอินสแตนซ์เดิมเอง และแม้จะผูกที่อยู่ IPv6 กับเครือข่ายเสมือนได้ถูกต้องแล้ว การเชื่อมต่อก็ยังพังเพราะ security group อนุญาตแค่ IPv4
เครื่องมือดีบักพื้นฐานอย่าง
curlก็ดูเหมือนจะให้ความสำคัญกับ IPv4 ก่อน การทำให้ nginx ฟังบนอินเทอร์เฟซ IPv6 ก็ยุ่งยาก และ SSH ก็ถูกตั้งให้คาดหวังแต่ IPv4 จึงหลุดได้ง่ายสุดท้ายต้องงมอยู่ประมาณ 90 นาที รวมถึงการย้ายไป Cloudflare และแก้ DNS ได้เรียนรู้อะไรอยู่บ้าง แต่ถ้าจะไปสู่โลก IPv6 ระบบและเครื่องมือต้องถูกทำให้ง่ายกว่านี้
Amazon ล้าหลังอย่างหนักในหลายด้าน DNSSEC ก็ใช้เวลานานกว่าจะทำได้ถูกต้อง และบางครั้งยังทำให้ทั้งโดเมนพังด้วย
ดีกว่า Azure ก็จริง แต่ได้แค่นั้นก็ถือว่าสุดแล้ว และตอนนี้ที่อยู่ IPv4 กลายเป็นแหล่งรายได้เสริมของ Amazon ไปแล้ว พวกเขาอาจไม่มีเหตุผลให้ทำให้ลูกค้าย้ายได้ง่ายก็ได้
ตามอุดมคติ ถ้าใช้เวลา 1 นาทีหาและกดเช็กบ็อกซ์หนึ่งอัน แล้วอีก 4 นาทีทดสอบบริการจากหลายตำแหน่ง รวม 5 นาทีก็คงดี แต่แค่จบได้โดยไม่ต้องเปิดทิกเก็ตซัพพอร์ตก็ยังถือว่าเร็วอยู่ดี
ถ้าเป็นผู้ให้บริการ VPS ที่ดี IPv6 ก็ควรใช้งานได้เลย และ AWS ควรทำค่าเริ่มต้นให้ดีกว่านี้
อาจช่วยได้: https://news.ycombinator.com/item?id=39111148
curlไม่ได้ใช้ IPv4 เป็นค่าเริ่มต้น แต่ใช้แนวทาง Happy Eyeballs ที่สลับไปเส้นทางสำรองได้อย่างรวดเร็วและราบรื่นแผนพัฒนา 5 ปีฉบับที่ 14 ของจีน (2021–2025) มีการเปลี่ยนผ่านสู่ IPv6 รวมอยู่ด้วย
เนื้อหาระบุว่า “เร่งการสร้างเครือข่าย 5G ในวงกว้าง เพิ่มอัตราการเข้าถึงของผู้ใช้เป็น 56% และส่งเสริมการอัปเกรดเครือข่ายไฟเบอร์กิกะบิต เตรียมคลังเทคโนโลยีสำหรับการสร้างเทคโนโลยีเครือข่าย 6G ในอนาคต ขยายโหนดเชื่อมต่อระหว่างเครือข่ายแกนหลัก ติดตั้งเกตเวย์สื่อสารระหว่างประเทศใหม่จำนวนมาก และผลักดันการใช้งาน IPv6 เชิงพาณิชย์อย่างเต็มรูปแบบ”
มีกรอบเวลาการเปลี่ยนผ่านด้วย และตั้งแต่เดือนนี้เป็นต้นไปไม่ควรมีบริการ IPv4 ใหม่ เป้าหมายคือ IPv6-only ภายในปี 2030
อย่างไรก็ตาม มีข้อมูลว่าการใช้งานจริงในจีนอยู่ราว 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 เท่านั้น
ถ้ามี prefix ขนาดใหญ่ แล้วละ 0 ที่ไม่จำเป็นในส่วน host ด้วย
::ก็สร้างที่อยู่ IPv6 สั้น ๆ ได้ง่ายเช่นใน
2001:db8::1นั้น2001:db:8อาจเป็นที่อยู่เครือข่าย และ1เป็น host ID อย่างเราเตอร์ ส่วน2001:db8:2ก็ใช้เป็นเซิร์ฟเวอร์ได้ทันทีที่มันมีราคา ก็จะไม่มีใครสนใจเรื่องนี้แล้ว
แทนที่ผู้ดูแลจะต้องกำหนดทั้งชื่อและ IP address ให้แต่ละโฮสต์ ก็แค่กำหนดชื่อ จากนั้นโฮสต์จะใช้ Neighbor Discovery เพื่อดู topology ภายใน แล้วแจ้ง DNS ว่าตัวเองเชื่อมต่ออยู่ตรงไหน แต่ไม่รู้ว่าในทางปฏิบัติทำได้ดีแค่ไหน
จะบอกว่า 8 ไบต์หรือ 6 ไบต์ก็น่าจะพอได้ และจริง ๆ ก็อาจเป็นเช่นนั้น แต่การที่ผู้ใช้แต่ละรายมีช่วง
/48หรือ/64นั้นค่อนข้างสะดวกเพราะอาจเลิกใช้ NAT ได้ แม้ในทางปฏิบัติจะยังไม่เลิกใช้ แต่ก็ทำได้
ถึงอย่างนั้น 8 ไบต์หรือ 6 ไบต์ก็ยังอ่านยากกว่า 4 ไบต์อยู่ดี
[prefix]::dead:beefหรือ::f007:1,::f007:2ที่เสถียรกว่านั้นดีกว่าที่อยู่ IPv4 แบบ85.nnn.nnn.nnnที่เปลี่ยนไปเรื่อย ๆ มากต่อให้คิดง่าย ๆ ว่าเป็น subnet
/112ที่ใช้[prefix]::0001-ffffได้ ก็ยังเหลือที่อยู่ถึง 65,535 รายการ ซึ่งเพียงพอสำหรับบุคคลทั่วไปถ้าไม่ต้องการ ก็ไม่จำเป็นต้องพึ่ง ที่อยู่ SLAAC ที่สร้างอัตโนมัติและยาว ๆ เพียงเติมส่วนท้ายหลัง prefix ตามที่ต้องการได้เลย ไม่ต้องยัดค่ามั่ว ๆ ขยะ ๆ ลงไป
แน่นอนว่า ISP ต้องรองรับ IPv6 ให้ดีด้วย
สรุปเพื่อประหยัดคลิก: เมื่อวันที่ 17 มกราคม 2024 รัฐบาลเช็กได้อนุมัติเอกสาร “การเริ่มดำเนินการใช้เทคโนโลยี DNSSEC และ IPv6 ในการบริหารราชการแผ่นดินอีกครั้ง”
ตามมตินี้ การบริหารราชการของสาธารณรัฐเช็กจะไม่ให้บริการผ่าน IPv4 ตั้งแต่วันที่ 6 มิถุนายน 2032 และเช็กจึงมีกรอบเวลาสิ้นสุด IPv4 แล้ว
ในสหรัฐฯ ปัญหามักเกิดฝั่งองค์กรเป็นหลัก
ISP สำหรับผู้บริโภคและผู้ให้บริการมือถือดูเหมือนจะมี IPv6 กันหมดแล้ว และผู้ให้บริการโฮสติ้งกับผู้ให้บริการคลาวด์รุ่นใหม่ ๆ ก็มี dual stack หรือ IPv6-only
แต่ในบรรดาที่ที่เคยทำงานมา แทบไม่มีที่ไหนที่เครือข่ายสำนักงานเป็น IPv6 จริง ๆ
อัตราการนำมาใช้ของเช็กต่ำกว่าประเทศเพื่อนบ้านอย่างฝรั่งเศส เยอรมนี และออสเตรีย ดังนั้นนี่เป็นการตัดสินใจที่ดี
คนที่ชอบพูดว่าสหรัฐฯ จะใช้เวลาชั่วนิรันดร์กว่าจะเปลี่ยนไปใช้ IPv6 ก็ลองเปิดลิงก์นี้ด้วยมือถือดู
https://www.google.com/intl/en/ipv6/statistics.html#tab=per-...
ถามเล็กน้อย: ถ้าใช้ IPv6 จะทำให้ติดตามตัวบุคคลได้ง่ายกว่าตอนใช้ IPv4 ไหม?
ระบบปฏิบัติการทุกตัวใช้บิต host ของที่อยู่ SLAAC แบบสุ่มโดยค่าเริ่มต้น และสร้างที่อยู่ใหม่ทุกครั้งที่บูตหรือเมื่อ network interface เปลี่ยน
ยิ่งไปกว่านั้น ไม่ว่าจะ IPv4 หรือ IPv6 ที่อยู่ IP ก็ไม่ใช่วิธีติดตามที่น่าเชื่อถือ และผู้กระทำส่วนใหญ่ที่คุณอยากป้องกันก็ไม่ได้พึ่งพาที่อยู่ IP ตั้งแต่แรก
เมื่อมือถือแพร่หลายขึ้น public address ก็เปลี่ยนอยู่ตลอด และใน IPv4 นั้น CGNAT ก็ยิ่งพบได้ทั่วไปขึ้นเรื่อย ๆ จนอาจแชร์ public IPv4 address เดียวกับคนอีกหลายพันคนในเวลาเดียวกัน
IPv4 มีข้อจำกัด หลายที่จึงใช้ dynamic IPv4 หรืออยู่หลัง NAT ทำให้ IP ของอุปกรณ์ที่เชื่อมต่อจริงอาจถูกซ่อนไว้ แต่ไม่ได้หมายความว่าจะขอจาก ISP ไม่ได้ว่า ณ เวลาหนึ่ง ๆ ใครใช้ dynamic IP นั้น
IPv6 ขึ้นอยู่กับการใช้งาน อุปกรณ์อาจมี public IPv6 address ไม่ว่าจะเป็นแบบถาวรหรือไม่ และถ้าไม่ใช่เพื่อเข้าถึง IPv4 ก็ไม่จำเป็นต้องอยู่หลัง NAT ดังนั้นเมื่อเงื่อนไขหลายอย่างตรงกันก็อาจถูกติดตามได้
อย่างไรก็ตาม ทั้งสองฝั่งล้วนมีเงื่อนไขมากมาย และปัญหาใหญ่จริง ๆ คือยังมีวิธีติดตามอื่นนอกจากที่อยู่ IP อีกมาก
ยังมี JavaScript fingerprint ที่ดีกว่าและไม่ใช้ IP ด้วย
เพราะแทนที่จะปะปนกับอุปกรณ์หลายเครื่องหลัง NAT gateway แต่ละ endpoint จะมีตัวระบุสาธารณะที่ไม่ซ้ำกัน
แต่ในระยะยาว ผลกระทบจะลดลง เพราะ privacy address มักหมุนเวียนอย่างน้อยวันละครั้ง
แน่นอนว่าถ้าจะสรุปให้มีความหมาย ต้องพิจารณาสิ่งเหล่านี้ร่วมกับช่องทางติดตามและ fingerprinting อีกมากมาย
อาจโต้แย้งได้ว่า IPv6 ไม่เป็นนิรนามเท่า CGNAT แต่โดยทั่วไป CGNAT ก็ต้องเก็บ log รายละเอียดไว้เช่นกัน จึงพอหักล้างกัน
เทคนิคทำให้เป็นนิรนามบน IPv4 อย่าง VPN, NAT, Tor ก็ทำได้แบบเดียวกันบน IPv6
นอกเรื่องนิดหน่อย แต่ผมคิดว่าชื่อประเทศแบบสมัยใหม่และใช้งานได้จริงควรเป็น Czechia
“Czech Republic” ใช้กันมานาน แต่ผมไม่เข้าใจเหตุผล และก็ไม่มีใครเรียกว่า “Italian Republic” หรือ “German Federal Republic”
ถ้าจะยืนกรานใช้ชื่อเก่าจริง ๆ เลือก “Bohemia” ยังจะดีกว่า
ผมคงพูดแทนชาวเช็กทุกคนไม่ได้ แต่มีคนไม่น้อยที่ไม่ชอบชื่อ “Czechia”
คำเทียบในภาษาเช็กอย่าง “Cesko” ตอนนี้ได้รับการยอมรับเป็นชื่อย่อทางการแล้ว แต่เดิมเป็นชื่อสั้นแบบภาษาพูด และทั้ง “Cesko” ในภาษาเช็กหรือ “Czechia” ในภาษาอังกฤษต่างก็ไม่ได้ให้ความรู้สึกเหมือนชื่อทางการที่เหมาะสม
ผมอยากเห็นผลสำรวจว่าประชาชนเช็กชอบชื่อไหน และก็สงสัยเหมือนกันว่าผมกำลังเลือกตายบนเนินที่เล็กแค่ไหน
อ้อ ชื่อเต็มมี definite article นำหน้า จึงเป็น “the Czech Republic”
Czechia เป็นทั้งชื่อภูมิภาคหลัก และตอนนี้ก็เป็นชื่อประเทศทั้งประเทศด้วย
ที่น่าสนใจคือในภาษาอังกฤษมีการแยกชื่อภูมิภาค โดย Bohemia คือชื่อของภูมิภาคนั้น ดังนั้น Czechia จึงใช้เป็นชื่อประเทศได้
แต่ในภาษาเช็ก คำที่หมายถึงภูมิภาค Bohemia คือ “Czechia” และไม่มีคำแยกต่างหากว่า Bohemia
เพราะแบบนี้ผู้คนจึงยืนกรานใช้ the Czech Republic กันมานาน และไม่อยากลบอีกสองภูมิภาคอย่าง Moravia กับ Silesia ออกไป
สิ่งที่น่ากังวลในโลกที่ IPv6 ถูกนำมาใช้อย่างสมบูรณ์คือ เกมเก่าแบบ IPv4 P2P อย่าง C&C3
ถึงจะสร้าง IPv4 VPN กับเพื่อนได้ แต่แบบนั้นก็จะเล่นกับคนแปลกหน้าบนอินเทอร์เน็ตไม่ได้อีกต่อไป
ต่อให้ ISP หยุดออกที่อยู่ IPv4 ให้ผู้ใช้ปลายทาง ใคร ๆ ก็ยังสร้าง VPN สาธารณะที่เข้าไปยัง LAN เสมือนบน IPv4 ได้
ถ้ามีความต้องการ บริการที่ตอนนี้ใช้ค้นหา “คนแปลกหน้าบนอินเทอร์เน็ต” ก็สามารถเพิ่มฟีเจอร์แบบนั้นได้อย่างง่ายดาย