IPv6에서 ERR_ADDRESS_UNREACHABLE

IPv6에서 ERR_ADDRESS_UNREACHABLE

Comcast Wi-Fi를 사용하는 일부 커피숍에서 문제가 발생했습니다. 이 상점에서는 ipv6만 허용하므로 ERR_ADDRESS_UNREACHABLE 오류와 함께 웹사이트가 로드되지 않습니다. 일부 웹사이트는 작동하지만(google.com, gmail.com 등) 다른 웹사이트는 작동하지 않습니다(BBC.com, reddit.com 등).

BBC.com에 집중하자

IP 주소를 알 수 있어요

C:\Users\uname>nslookup bbc.com
Server:  cdns01.comcast.net
Address:  2001:558:feed::1

Non-authoritative answer:
Name:    bbc.com
Addresses:  2a04:4e42:400::81
          2a04:4e42:600::81
          2a04:4e42::81
          2a04:4e42:200::81

그러나 실패한 웹 사이트에서는 컬 반환을 사용할 수 없습니다.

C:\Users\uname>curl -v -6 https://www.bbc.com
* Could not resolve host: www.bbc.com
* Closing connection 0
curl: (6) Could not resolve host: www.bbc.com


C:\Users\uname>curl -6 https://www.google.com
<!doctype html>
.
.
.</html>
C:\Users\uname>

IP에 직접 연결하면 작동합니다.

C:\Users\uname>curl -v -H "Host: www.bbc.com" -k -g -6 "https://[2a04:4e42:600::81]"
*   Trying [2a04:4e42:600::81]:443...
* Connected to 2a04:4e42:600::81 (2a04:4e42:600::81) port 443 (#0)
...

DNS 문제인 것 같지만 수동으로 DNS를 Google로 설정하고 DNS 캐시를 플러시해 보았지만 동일한 문제가 발생했습니다. 선택한 DNS 공급자에 관계없이 ISP(Comcast) 또는 CDN(Fastly)이 DNS 쿼리를 가로채나요? 이것은 우려되는 것 같습니다.

관련 정보