2 votos

Problema periódico con la resolución del DNS

Desde hace unos días, la resolución de DNS deja de funcionar durante cantidades aleatorias de tiempo, de unos segundos a unas horas (lo registré con un simple script). A veces vuelve a la normalidad sin ninguna intervención, pero vuelve a la normalidad después de un reinicio - no es la forma más limpia de resolver esto... Mis otras máquinas en la misma red no tienen ningún problema.

¿Cómo puedo rastrear el problema?

Esto es lo que ocurre cuando se produce el problema:

ping www.google.com
ping: cannot resolve www.google.com: Unknown host

whois orange.fr
whois: fr.whois-servers.net: nodename nor servname provided, or not known

He buscado en mis registros y he encontrado muchos casos de este mensaje de error:

Jan 21 00:30:03 shiny.home helpd[66064]: dnssd_clientstub read_all(9) failed 0/4 0 
Jan 21 00:30:03 shiny.home configd[17]: dnssd_clientstub read_all(27) failed 0/4 0 
Jan 21 00:30:03 shiny.home mDNSResponder[40]:  17: ERROR: read_msg errno 40 (Message too long)

Creo que puede estar relacionado con un programa que estuve evaluando recientemente (Daylite)

Los DNS son los proporcionados por mi ISP, y la interfaz ethernet está configurada mediante DHCP.

1voto

gruntled Puntos 277

Este artículo de soporte de Apple, Un servidor DNS que no responde o una configuración DNS no válida pueden causar un gran retraso en la carga de las páginas web puede ayudar:

Configuración del DNS

Esto puede indicar un servidor DNS que no responde o una configuración DNS no válida no válida. Un servidor DNS convierte un nombre en una dirección IP numérica, "www.apple.com" a "17.149.160.49", por ejemplo. Puede conectarse a una dirección IP sin ningún retraso, ya que se evita la necesidad de la resolución DNS se evita la necesidad de resolución DNS. A continuación se presentan cuatro escenarios en los que puede producirse el síntoma:

  • Ha especificado dos o más servidores DNS en el panel de preferencias de red (posiblemente por indicación de un administrador de red o de su ISP o de su ISP), pero el primer servidor de la lista no responde no responde, o fue introducido incorrectamente. El retraso se produce mientras Mac OS X espera a que el primer servidor responda, y luego pasa al siguiente servidor de la lista. Asegúrese de que las direcciones se han introducido correctamente. Cambiar el orden de las direcciones DNS puede mejorar el rendimiento. Si su administrador de la red prefiere que se utilice el servidor primario, puede puede volver a cambiar el orden original una vez que se haya resuelto el problema con el servidor primario.
  • Su red puede estar configurada para proporcionar la detección automática del servicio DNS, sin necesidad de escribir manualmente las direcciones del servidor DNS en su ordenador. Si ha introducido manualmente una dirección DNS que es incorrecta o anticuada, su ordenador puede esperar a que la dirección incorrecta incorrecta (un "tiempo de espera") antes de lograr el descubrimiento automático. automática.
  • No ha especificado un servidor DNS, y la detección automática del servicio no se proporciona en su red. En este caso, puede sólo puede conectarse a través de una dirección IP. Las páginas web no se cargan en absoluto a través de un nombre DNS como se describe en este artículo.

Cómo resolver

Consulte al administrador de su red o al proveedor de servicios de Internet (ISP) para asegurarse de que la información del DNS es correcta. Si su ISP sólo le le proporciona una dirección DNS, considere la posibilidad de solicitar una segunda para utilizarla en caso de que la primera no esté disponible.

Una vez que tenga la(s) dirección(es), puede utilizar estos pasos para cambiar su información de DNS. Nota: Después de seguir estos pasos, es posible que haya que salir de algunas aplicaciones de Internet de Internet pueden necesitar ser cerradas y reabiertas para volver al comportamiento normal. comportamiento normal.

Mac OS X v10.5 o posterior:

  1. Desde el Apple menú, elija Preferencias del sistema .
  2. Desde el Ver menú, elija Red .
  3. Haz clic en la interfaz que utilizas para conectarte a Internet, como AirPort o Ethernet integrada.
  4. Si utiliza Ethernet integrada: Escriba su(s) dirección(es) DNS en el campo Servidor DNS. Si tiene más de una, sepárelas con una coma.
  5. Si utiliza AirPort, haga clic en Avanzado y luego en la pestaña DNS. Para cada servidor, haga clic en el botón "+" bajo Servidores DNS e introduzca la dirección proporcionada por su ISP o administrador de red. Haz clic en Aceptar cuando hayas terminado. Haz clic en Aplicar.

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