Estoy tratando de depurar un problema de conectividad en MacOS Big Sur.
Síntomas
Después de unas horas, el dominio apple.com es inalcanzable desde el dispositivo. Todos los demás dominios están bien.
-
ping www.apple.com
no devuelve nada (no se imprime nada en la pantalla) -
nslookup www.apple.com
devuelve una IP. Al hacer ping a esta IP, realmente funciona
Lo que he probado
-
Dado que el ping a la IP pero no al dominio funciona, he probado a restablecer la caché DNS a través de :
sudo dscacheutil -flushcache ; sudo killall -HUP mDNSResponder
. Esto no ayudó. -
Corrí
tcpdump
tanto en el dispositivo como en el router. No aparece nada. -
Corrí
traceroute
en el dispositivo, ni siquiera muestra el primer salto al router.
¿Alguna indicación para solucionar esto?
EDITAR:
He dedicado mucho tiempo a esto, aún sin éxito. Reiniciar el router no soluciona el problema. dig
funciona bien, nslookup
funciona bien. dscacheutil
falla. Por alguna razón, no muestra la dirección IPv4 :
$ dscacheutil -q host -a name www.apple.com
name: e6858.dscx.akamaiedge.net
alias: www.apple.com www.apple.com.edgekey.net www.apple.com.edgekey.net.globalredir.akadns.net
ipv6_address: 2a02:26f0:7400:1ac::1aca
ipv6_address: 2a02:26f0:7400:1ad::1aca
Cuando añado la línea 127.0.0.1 apple.com
a /etc/hosts
, entonces funciona y veo esto :
$ dscacheutil -q host -a name www.apple.com
name: e6858.dscx.akamaiedge.net
alias: www.apple.com www.apple.com.edgekey.net www.apple.com.edgekey.net.globalredir.akadns.net
ipv6_address: 2a02:26f0:7400:1ad::1aca
ipv6_address: 2a02:26f0:7400:1ac::1aca
name: e6858.dscx.akamaiedge.net
alias: www.apple.com www.apple.com.edgekey.net www.apple.com.edgekey.net.globalredir.akadns.net
ip_address: 2.21.169.157
No tengo ni idea de por qué apuntar a la dirección de bucle invertido resuelve de repente el problema.
EDIT2 :
Mientras que dscacheutil
contiene sólo las direcciones IPv6 para www.apple.com
contiene direcciones ipv4 para apple.com
:
$ dscacheutil -q host -a name apple.com
name: apple.com
ip_address: 17.253.144.10
Así que sí puedo acceder a apple.com
pero no www.apple.com
. ¿Tiene eso sentido para alguien?