Hace unos días, todas las aplicaciones nativas de mi MacBook Pro OSX 10.10.4 dejaron de conectarse a Internet. Esto parece suceder de la nada, y no estoy seguro de lo que causó este problema. Extrañamente, Google Chrome parece funcionar bien, cuando incluso Terminal no puede conectarse. He aquí un resumen de lo que he intentado hasta ahora:
En la terminal
- ping google.com: ping: no se puede resolver google.com: Host desconocido
- ping 8.8.8.8: 5 paquetes transmitidos, 5 paquetes recibidos, 0.0% pérdida de paquetes
- curl google.com: curl: (6) No se ha podido resolver el host 'google.com'.
- curl 8.8.8.8: curl: (7) Fallo al conectar con 8.8.8.8 puerto 80: Operación temporizada
- ssh {servername} : ssh: No se ha podido resolver el nombre de host {nombre_servidor}: no se ha proporcionado el nombre del nodo ni el nombre del servidor, o no se conocen.
- nslookup google.com: Esto funciona correctamente, pero la respuesta es larga, así que no la publicaré.
- cavar google.com: Esto funciona correctamente, pero la respuesta es larga, así que no la publicaré.
Así que, para mí, esto parece un problema de DNS en que google.com no se resuelve, pero hay algo más pasando también porque curl 8.8.8.8 falla también. Extrañamente, tanto nslookup y dig están trabajando como se esperaba.
También he intentado ejecutar estos comandos para restablecer DNS
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Otras cosas
- He reiniciado en modo seguro, pero esto dio los mismos resultados.
- También me he asegurado de que no hay ninguna configuración proxy activa.
- He probado varias ubicaciones Wifi diferentes. El wifi se conecta, pero las aplicaciones nativas no tienen acceso a Internet.
- He realizado estas pruebas tanto en Wifi y una conexión por cable y observado los mismos resultados.
- He quitado y vuelto a poner la conexión Wifi.
- He reiniciado el ordenador muchas veces.
- No hay cortafuegos.
- Tenía pensado instalar el OSX más reciente con la esperanza de que recuperara el ordenador, pero no puedo conectarme a la App Store.
- He creado una nueva cuenta de usuario y he realizado estas mismas pruebas, pero he observado los mismos resultados.
¿Alguien tiene alguna idea de lo que puede estar pasando? ¡Cualquier ayuda es muy apreciada!
EDITAR
Como pidió @willWorkForCookies, mi archivo resolv.conf es en realidad un enlace simbólico. El original se encuentra aquí: /private/var/run/resolv.conf
Aquí está mi archivo resolv.conf:
$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain hsd1.mi.comcast.net.
nameserver 75.75.76.76
nameserver 75.75.75.75
nameserver 2001:558:feed::2
nameserver 2001:558:feed::1
El uso del siguiente comando para borrar DNS no tuvo ningún efecto:
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
0 votos
Acabo de crear una nueva cuenta de usuario y he realizado estas pruebas de terminal con la nueva cuenta, pero he observado los mismos resultados. Por lo tanto, la creación de un nuevo usuario no soluciona el problema.
0 votos
Comprueba si /etc/resolv.conf es un enlace simbólico
0 votos
Sí, y el original se encuentra aquí: /private/var/run/resolv.conf ¿Cambia esto su comportamiento? No sabía que era un enlace simbólico.
0 votos
Tuve tu problema antes. Pero creo que el mío se debió a que resolv. Conf corromperse y perder su enlace
0 votos
Prueba con una copia nueva del archivo y eliminando lo de ipv6. Lo siento en mi teléfono, así que no puedo hacer mucho real de excavación
0 votos
No hay problema, ¡estaré encantada de recibir cualquier sugerencia! Ok, he intentado conectarme después de quitar el enlace simbólico y volver a colocar el archivo en el directorio /etc/. También he eliminado todo menos los comentarios y he reiniciado, pero todo sigue igual. ¿Podrías explicar lo de que Conf se corrompe? No estoy seguro de a qué archivos te refieres.
0 votos
¿Has probado a utilizar diferentes servidores DNS?
0 votos
@willWorkForCookies, gracias por tu ayuda, y creo que he encontrado el problema: Cuando estaba instalando LLVM 3.3 a principios de semana debo haber borrado "libgcc_s.1.dylib" como mDNSResponder estaba lanzando una excepción de falta de archivo cuando se ejecuta desde el terminal. No sabía cómo encontrar una copia de este archivo, así que recurrí a reinstalar OSX. Ahora todo parece funcionar correctamente =)