1.1.1.1 처럼 짧고 기억하기 쉬운 IPv6 주소도 있을까 궁금해, 실제로 응답하는 주소를 찾아봄 :: 로 줄여 쓸 수 있어, 첫 번째 그룹만 남는` X::` 형태 를 대상으로 짧은 fish 셸 스크립트를 작성해 ping을 보냄 2409:: , 2600:: , 2a09:: , 2a11:: 네 주소가 응답했으며, 여섯 글자만으로 인터넷상의 서버에 도달 할 수 있었음 2a09:: 와 2a11:: 는 xTom이 운영하는 DNS.SB의 DNS 주소 였으며, 2409:: 도 DNS 요청에 응답하고 2600:: 는 그렇지 않았음 2002:: , 2a12:: , 2c0f:: 세 주소가 더 응답했으며, 그중 0.0.0.0 에 해당하는 6to4 주소` 2002::` 의 응답 이유 는 확인하지 못함탐색 방식과 스크립트
1.1.1.1 과 보조 주소 1.0.0.1 에 대응하는 최대한 짧은 IPv6 주소 를 찾는 것이었음 1.0.0.1 은 때때로 1.1 로 줄여 쓰기도 함 :: 축약 표기 는 연속된 0을 대체하므로, 첫 그룹만 0이 아닌 X:: 형태를 탐색함 seq 0 8192 의 각 값에 8192를 더하고 printf '%x::' 로 주소를 생성함 ping -6 으로 주소당 패킷 1개를 보내되 -W 0.7 을 지정함 tee result_ipv6 로 저장됨응답한 주소와 DNS 지원
0.0.0.0 에 해당하는 6to4 주소임 — 응답한 이유는 알 수 없음Lobste.rs 의견들
0.0.0.0의 6to4 주소인` 2002::` 에 ping을 보내면 연결되는 6to4 게이트웨이가 응답할 것으로 예상함.
:: 이고, ping이 가능한 주소는 ::1 임. 가장 짧은 공인 IPv6 주소는 6글자인` 2409::` 임. localhost 나 127.0.0.1 보다 조금 더 낫지만, 포트 번호를 붙일 때는 [::1]:8080 으로 써야 해서 차이가 크지는 않음. ::1 은 인터넷에서 사용할 수 없음. XXXX:: 수준의 할당은 대부분 /22나 /32 같은 큰 블록인데, xTom은 /48만 갖고 있음.여기서 2a09:: 는 /29이고 2a11:: 는 /32이지만, 아마 DNS 서버를 애니캐스트 로 운영하기 위해 /48로 나눈 것으로 보임.
게다가 0번 주소는 서브넷 식별자처럼 느껴져서, 호스트에 그 주소를 주면 하나의 주소에 의미를 중복해서 부여하는 느낌이 듦.