1P by GN⁺ | ★ favorite | 댓글 1개
  • 체코 정부의 DNSSEC·IPv6 재추진 결정으로 국가 행정 서비스가 IPv4 종료 일정을 공식화함
  • 체코 국가 행정은 2032년 6월 6일부터 IPv4를 통한 서비스 제공을 중단할 예정임
  • IPv4는 인터넷 연결 기기에 고유 주소를 할당해 왔지만, 기기와 서비스 증가로 주소 수 한계가 커짐
  • IPv6는 거의 무제한에 가까운 주소 공간을 제공해 인프라의 확장성·보안·효율성을 뒷받침하는 전환 대상임
  • 체코 공화국은 정부 결정에 기반한 IPv4 종료일을 갖게 됐고, 관련 정부 결의문도 공개돼 있음

체코 국가 행정의 IPv4 종료 일정

  • 체코 정부는 2024년 1월 17일 “Restarting the implementation of DNSSEC and IPv6 technologies in the state administration” 자료를 승인함
  • 이 결정에 따라 체코 국가 행정은 2032년 6월 6일부터 IPv4를 통한 서비스 제공을 중단함
  • 사이트는 체코 공화국이 자체 IPv4 shutdown date를 갖게 됐다고 밝힘
  • 관련 자료로 정부 결의문이 제공됨

IPv6 전환 배경

  • IPv4는 1980년대부터 인터넷 통신의 핵심 요소로 쓰이며, 인터넷에 연결된 기기에 고유 주소를 할당해 왔음
  • 인터넷에 연결되는 기기와 서비스가 늘면서 IPv4의 제한된 주소 수가 충분하지 않게 됨
  • IPv6는 거의 무제한에 가까운 주소를 제공함
  • IPv6 전환은 인터넷 인프라의 확장성, 보안, 효율성을 보장하기 위한 조치임

댓글과 토론

Hacker News 의견들
  • 개인 웹사이트를 IPv6 전용으로 옮겼는데, AWS가 다음 주부터 도입하는 IPv4 요금을 피하려는 목적이었음
    AWS EC2에서 돌리고 Cloudflare 뒤에 두어 방문자에게는 IPv4 프록시 주소를 제공하게 했지만, IPv6가 오래된 기술인 것에 비해 마이그레이션 경험은 좋지 않았음
    네트워크 엔지니어가 아니면 기존 인스턴스의 여러 네트워크 설정을 직접 찾아 고쳐야 하고, IPv6 주소와 가상 네트워크를 제대로 붙인 뒤에도 보안 그룹이 IPv4만 허용하고 있어서 연결이 깨졌음
    curl 같은 기본 디버깅 도구도 IPv4를 우선하는 듯 보이고, nginx가 IPv6 인터페이스에서 듣게 만드는 것도 번거로웠으며, SSH도 IPv4만 기대하도록 되어 있어 쉽게 끊길 수 있었음
    결국 Cloudflare 이전, DNS 수정까지 포함해 90분 정도 만지작거렸고 배운 건 있었지만, IPv6 세상으로 가려면 시스템과 도구가 좀 더 쉽게 만들어져야 함

    • 평범한 5달러 VPS에서는 제공자가 문서화한 설정 파일 네 줄을 복사하고 서버 방화벽에서 포트 하나 여는 정도면 IPv4와 똑같이 끝났음
      Amazon은 여러 면에서 심하게 뒤처져 있고, DNSSEC도 제대로 되기까지 오래 걸렸으며 몇 번은 도메인 전체를 깨뜨리기도 했음
      Azure보다는 낫지만 그 정도가 최선이고, 이제 IPv4 주소가 Amazon의 추가 수익원이 됐으니 고객이 쉽게 이전하게 만들 이유가 없을 수도 있음
    • 이런 경우에 90분 만지작거림이면 꽤 빠른 편으로 봄
      이상적으로는 체크박스 하나 찾고 누르는 데 1분, 여러 위치에서 서비스 테스트하는 데 4분 해서 5분이면 좋겠지만, 기술 지원 티켓 없이 끝났다는 점만 봐도 여전히 빠름
    • 이건 IPv6 문제가 아니라 AWS/클라우드 문제에 가까움
      괜찮은 VPS 제공자라면 IPv6는 그냥 동작하고, AWS는 기본값을 더 낫게 만들어야 함
    • 최근 EC2를 IPv6로 옮기며 겪은 고생이 떠올라서 가이드를 써뒀음
      도움이 될 수 있음: https://news.ycombinator.com/item?id=39111148
    • curl을 비롯한 많은 도구는 기본적으로 IPv4를 쓰는 게 아니라, 빠르고 매끄럽게 대체 경로로 넘어가는 Happy Eyeballs 방식을 씀
  • 중국의 제14차 5개년 계획(2021–2025)에는 IPv6 전환이 포함되어 있음
    “5G 네트워크의 대규모 구축을 가속하고, 사용자 보급률을 56%로 높이며, 기가비트 광섬유망 업그레이드를 촉진한다. 향후 6G 네트워크 기술 구축을 위한 기술 비축을 마련한다. 백본망 상호연결 노드를 확장하고, 새로운 국제 통신 게이트웨이를 다수 설치하며, IPv6의 상용 배치를 전면 추진한다”는 내용임
    전환 일정도 있고, 이번 달부터는 신규 IPv4 서비스가 없어야 하며 목표는 2030년 IPv6 전용
    다만 중국의 실제 도입률은 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 도입에 미묘하고 간접적인 영향을 주는 요소로, IPv6 주소가 IPv4보다 훨씬 사람이 읽기 어렵다는 점은 별로 이야기되지 않음
    IPv6 주소를 보고 IPv4보다 좋고 입력하거나 전달하기 쉽다고 할 시스템 관리자나 일반 사용자는 찾기 어려울 것임
    IPv6의 장점은 얼마든지 타당하게 말할 수 있지만 이 사실은 남고, 정부나 기관이 IPv4를 강제로 없앨 수 있다고 보지 않음
    장기 해법이 어떤 모습일지는 모르겠지만, IPv6 전용이 되리라고는 강하게 의심함

    • 시스템 관리자인데 IPv6가 더 쓰기 쉽다고 느낌
      큰 접두사를 가지고 호스트 부분에서 필요 없는 0을 ::로 생략하면 짧은 IPv6 주소를 쉽게 만들 수 있음
      예를 들어 2001:db8::1에서 2001:db:8은 네트워크 주소, 1은 라우터 같은 호스트 ID가 될 수 있고, 2001:db8:2는 서버 식으로 쓸 수 있음
    • “IPv6 주소는 못생겼다”는 주장은 IPv4 주소가 공짜일 때까지만 통함
      가격이 붙는 순간 아무도 신경 쓰지 않게 됨
    • 원래 구상은 설정이 너무 자동화되어 사람이 주소를 볼 일이 없게 만드는 것이었음
      관리자가 각 호스트에 이름과 IP 주소를 모두 할당하는 대신 이름만 지정하고, 호스트가 Neighbor Discovery로 로컬 위상을 파악한 뒤 DNS에 어디 연결됐는지 알리는 방식이었는데, 실제로 얼마나 잘 됐는지는 모르겠음
    • IPv4는 4바이트이고 IPv6는 16바이트라서 데이터가 네 배이며, 더 큰 주소 공간의 대가로 읽기 어려워지는 건 당연함
      8바이트나 6바이트면 충분하지 않았느냐고 할 수는 있고 실제로 그랬을 수도 있지만, 사용자마다 /48이나 /64 범위를 갖는 건 꽤 편함
      NAT를 버릴 수도 있기 때문인데, 실제로 버리지는 않더라도 가능은 해짐
      그래도 8바이트나 6바이트 역시 4바이트보다 읽기 어려움
    • 개인 사용자 입장에서는 회선에 할당된 접두사만 기억하면, 계속 바뀌는 85.nnn.nnn.nnn IPv4 주소보다 안정적인 [prefix]::dead:beef::f007:1, ::f007:2 같은 주소가 훨씬 좋음
      그냥 [prefix]::0001-ffff를 쓸 수 있는 /112 서브넷이라고 생각해도 주소가 65,535개나 남아 개인에게는 충분함
      원치 않으면 긴 자동 생성 SLAAC 주소에 의존할 필요가 없고, 접두사 뒤를 원하는 대로 붙이면 되며 쓰레기 같은 무작위 값으로 채울 필요도 없음
      물론 ISP가 제대로 된 IPv6 지원을 해야 함
  • 클릭 절약용 요약: 2024년 1월 17일 체코 정부는 “국가 행정에서 DNSSEC와 IPv6 기술 구현 재시작” 자료를 승인했음
    이 결정에 따라 체코 국가 행정은 2032년 6월 6일부터 IPv4로 서비스를 제공하지 않게 되며, 체코는 IPv4 종료 시점을 알게 됨

  • 미국에서는 주로 기업 쪽에서 문제가 생김
    소비자 ISP와 모바일 통신사는 모두 IPv6가 있는 듯하고, 호스팅 제공자와 최근의 클라우드 제공자도 듀얼 스택이나 IPv6 전용을 제공함
    하지만 일해본 곳 중 사무실 네트워크가 실제로 IPv6였던 곳은 거의 없었음

    • 내 네트워크에서 IPv6를 켜기만 해도 회사로 가는 VPN이 완전히 멈춰서 정말 짜증남
  • 체코의 도입률은 주변국인 프랑스, 독일, 오스트리아에 비해 낮으니 좋은 결정임
    미국이 IPv6로 전환하는 데 영원히 걸릴 거라고 계속 말하는 사람들은 휴대폰으로 이 링크를 열어보면 됨
    https://www.google.com/intl/en/ipv6/statistics.html#tab=per-...

  • 사소한 질문인데, IPv6를 쓰면 IPv4를 쓸 때보다 사람을 추적하기 더 쉬워지나?

    • 일반적으로는 아님
      모든 운영체제는 기본적으로 SLAAC 주소의 호스트 비트를 무작위로 쓰고, 부팅하거나 네트워크 인터페이스가 바뀔 때마다 새 주소를 만듦
      게다가 IPv4든 IPv6든 IP 주소는 추적 수단으로 신뢰하기 어렵고, 방어하고 싶은 대부분의 행위자는 애초에 IP 주소에 의존하지 않음
      휴대폰이 흔해지면서 공인 주소는 계속 바뀌고, IPv4에서는 CGNAT가 점점 흔해져 동시에 수천 명과 같은 공인 IPv4 주소를 공유할 수도 있음
    • 그렇기도 하고 아니기도 함
      IPv4는 제한적이라 많은 곳에서 동적 IPv4를 쓰거나 NAT 뒤에 있어 실제 접속 장치의 IP가 숨겨질 수 있지만, ISP에게 특정 시각에 그 동적 IP를 누가 썼는지 요청할 수 없다는 뜻은 아님
      IPv6는 구현에 따라 다르며, 장치가 지속적이든 아니든 공인 IPv6 주소를 가질 수 있고 IPv4 접근용이 아니라면 NAT 뒤에 있을 필요도 없어 여러 조건이 맞으면 추적될 수 있음
      다만 양쪽 모두 조건이 많고, 진짜 큰 문제는 IP 주소 말고도 추적 수단이 많다는 점임
    • 일부에게는 그럴 수 있지만, 대부분은 IPv4와 사용자 에이전트만으로도 매우 쉽게 추적 가능함
      IP를 쓰지 않는 더 나은 JavaScript 지문도 있음
    • 단기적으로는 그럴 수 있음
      NAT 게이트웨이 뒤의 여러 단말과 섞이는 대신 각 끝점이 고유한 공인 식별자를 가지기 때문임
      하지만 장기적으로는 개인정보 보호 주소가 보통 최소 하루 단위로 회전하므로 영향이 줄어듦
      물론 의미 있는 결론을 내리려면 이 모든 것을 수많은 추적·지문 채취 경로와 함께 봐야 함
    • 둘 다로 추적될 수 있지만, IPv6가 기능적으로 IPv4보다 더 나쁘지는 않음
      IPv6가 CGNAT보다 덜 익명적이라고 주장할 수는 있지만, CGNAT도 보통 상세 로그를 남겨야 하므로 균형이 맞음
      VPN, NAT, Tor 같은 IPv4 익명화 기법은 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 기반 가상 LAN으로 들어가는 공용 VPN을 만들 수 있음
      수요가 있다면 지금 “인터넷의 낯선 사람”을 찾는 데 쓰는 서비스들이 그런 기능을 쉽게 제공할 수 있음