4 votos

nslookup y cavar fallar; ping, traceroute, y scutil -r trabajo

Yo estoy corriendo en 10.8.2. De repente, las tradicionales búsquedas de servidor de nombres que están fallando en mi máquina:

$ nslookup www.att.com
;; connection timed out; no servers could be reached

$ dig www.att.com

; <<>> DiG 9.8.3-P1 <<>> www.att.com
;; global options: +cmd
;; connection timed out; no servers could be reached

Pero las operaciones que utilizan el nombre de los servicios de funcionar bien:

$ scutil -r www.att.com
Reachable


$ ping www.att.com
PING e2318.dscb.akamaiedge.net (23.1.57.145): 56 data bytes
64 bytes from 23.1.57.145: icmp_seq=0 ttl=55 time=22.862 ms
64 bytes from 23.1.57.145: icmp_seq=1 ttl=55 time=26.947 ms
^C
--- e2318.dscb.akamaiedge.net ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 22.862/24.904/26.947/2.043 ms

He probado la configuración de las direcciones de servidores de nombres a los diferentes destinos a través de la network de preferencias del sistema (por ejemplo, 4.2.2.2, 208.67.222.222, 208.67.220.220, etc.) pero eso no parece hacer ninguna diferencia.

Supongo que no es un archivo de configuración para el servidor DNS que no está actualizado, pero no he ni idea de dónde buscar.

2voto

Oskar Puntos 1242

Me gustaría profundizar en los resultados de:

 scutil --dns

Y compruebe que no hay ningún firewall está bloqueando paquetes DNS (little snitch, IPFW, Apple Application Firewall, etc...) y que el puerto 53 está abierto entre el Mac y los servidores de DNS de sus scutil el vertido de las opciones de DNS configurados y en uso.

1voto

brianng Puntos 4478

Todavía no estoy seguro de lo que estaba causando el problema, pero después de que el sufrimiento de otro aparentemente no relacionados problema, hice una nueva instalación completa de 10.8. Yo originalmente había actualizado desde 10.6 -- a pesar de que las utilidades que parecía funcionar bien durante un tiempo después de la actualización inicial, mi sospecha es que hice algo a algún desconocido-para-mí configuración al intentar diagnosticar/resolver el otro problema (algo que al parecer movilidad de algunos aspectos de la DNS de acceso).

Después de la re-instalar, todos relacionados con el DNS utilidades ahora están trabajando bien.

1voto

Frank Puntos 331

nslookup no utiliza el sistema de configuración de DNS a mi conocimiento, pero en lugar de las consultas de los servidores de resolv.conf directamente.

ping, por otro lado, utiliza el sistema de resolución para resolver nombres, y por lo que la consulta podría ir a otros servidores DNS. Por ejemplo, usted puede configurar por servidores de nombre de dominio en /etc/resolución, pero estos no serán utilizados por nslookup. (ver man 5 resolver)

Por desgracia, no sé cómo averiguar la IP del servidor DNS que es finalmente utilizado por el sistema de resolución.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X