
Tengo un problema en algunas cafeterías que usan wifi de Comcast. Estas tiendas solo permiten ipv6 y esto hace que los sitios web no se carguen con el error ERR_ADDRESS_UNREACHABLE. Algunos sitios web funcionan (google.com, gmail.com, etc.) y otros fallan (BBC.com, reddit.com, etc.)
Centrémonos en BBC.com
Puedo obtener la dirección 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
Pero el uso de devoluciones curl no funciona para los sitios web que fallan.
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>
La conexión directa a la IP funciona.
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)
...
Parece un problema de DNS, pero intenté configurar manualmente el DNS en Google, vacié el caché de DNS y obtuve el mismo problema. ¿El ISP (Comcast) o CDN (Fastly) intercepta consultas de DNS independientemente del proveedor de DNS elegido? Esto parece preocupante.