기타 Lobsters · 2026-10-17

가장 짧은 IPv6 주소를 찾아 직접 핑을 쏴본 개발자

핵심 요약
  • 1.1.1.1처럼 외우기 쉬운 가장 짧은 형태의 IPv6 주소(X:: 꼴)를 찾기 위해 전역 유니캐스트 대역 8,192개 주소에 직접 핑을 보내는 스캔을 진행했습니다.
  • 방대한 IPv6 주소 공간 중 실제로 응답한 주소는 인도 정부망, 미국 코젠트, xTom DNS 등 4개(재실행 시 추가 3개)에 불과했습니다.
요약 인터넷에서 외우기 쉽고 짧은 IPv4 주소(예: 클라우드플레어의 1.1.1.1 등)처럼, 가장 짧게 표기할 수 있는 IPv6 주소를 찾아 나선 한 개발자의 탐색기가 공개되어 눈길을 끌고 있습니다. 128비트로 구성된 IPv6 주소는 통상 16비트씩 8개 그룹으로 표기하며, 연속된 0은 '::' 기호로 축약할 수 있습니다. 따라서 가장 짧은 주소는 첫 번째 그룹만 0이 아닌 숫자로 채워지고 나머지가 모두 0인 형태인 'X::' 꼴이 됩니다. 실제로 인터넷에서 전역 라우팅이 가능한 유니캐스트 대역은 2000::/3 블록뿐이어서, 첫 16비트 블록 중 가변적인 비트는 13비트(총 8,192개)에 불과합니다. 작성자는 fish 셸 스크립트를 작성해 8,192개의 주소를 대상으로 하나씩 ping을 보내며 응답을 확인했습니다. 초기 가정용 IP 환경에서 테스트했을 때 응답을 보낸 곳은 단 4개에 불과했습니다. 인도 정부 망(2409::), 미국 ISP인 코젠트(2600::), 그리고 dns.sb를 서비스하는 xTom의 주소 2개(2a09::, 2a11::)였습니다. 이후 비가정용 IP 환경에서 다시 스크립트를 실행하자 3곳의 응답이 추가로 발견되었습니다. 0.0.0.0에 대응하는 6to4 주소인 2002::(IANA), 네덜란드 기업 소유로 추정되는 2a12::, 그리고 남아프리카공화국 통신사인 Satsoft CC의 2c0f::였습니다. 방대한 IPv6 세계에서도 실제로 응답하는 초단축 주소는 극소수에 불과하다는 점이 개발자 커뮤니티에서 흥미로운 실험으로 다뤄졌습니다.
Sponsored · 광고