Problema periódico con la resolución de DNS

2

Desde unos pocos días, la resolución del DNS deja de funcionar por un tiempo aleatorio, de unos pocos segundos a unas pocas 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 sucede 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

Busqué en mis registros y encontré muchas instancias 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 de Ethernet se configura a través de DHCP.

    
pregunta alecail 21.01.2013 - 09:37

1 respuesta

1

Este artículo de soporte de Apple, El servidor DNS no sensible o la configuración DNS no válida pueden causar un largo retraso antes de que se carguen las páginas web , puede ayudar:

  

Configuración de DNS

     

Esto puede indicar un servidor DNS que no responde o un DNS no válido.   configuración. Un servidor DNS convierte un nombre a una dirección IP numérica,   "www.apple.com" a "17.149.160.49", por ejemplo. Puedes conectarte a un   Dirección IP sin demora, porque la necesidad de resolución de DNS es   evitado Aquí hay cuatro escenarios en los cuales el síntoma puede ocurrir:

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

Cómo resolver

     

Consulte con su administrador de red o proveedor de servicios de Internet   (ISP) para asegurarse de que la información de su DNS sea correcta. Si su ISP solamente   le proporciona una dirección DNS, considere solicitar una segunda   para usar en el caso de que el primero deje de estar disponible.

     

Una vez que tenga la (s) dirección (es), puede seguir estos pasos para cambiar su   Información del DNS. Nota: Después de usar estos pasos, algunos de Internet   Es posible que las aplicaciones deban cerrarse y volver a abrirse para volver a la normalidad.   comportamiento.

     

Mac OS X v10.5 o posterior:

     
  1. En el menú Apple , selecciona Preferencias del sistema .
  2.   
  3. En el menú Ver , selecciona Red .
  4.   
  5. Haga clic en la interfaz que utiliza para conectarse a Internet, como AirPort o Ethernet incorporada.
  6.   
  7. Si usa Ethernet incorporada: escriba sus direcciones DNS en el campo Servidor DNS. Si tiene más de uno, sepárelos con una coma.
  8.   
  9. Si usa AirPort, haga clic en Avanzado, luego haga clic en la pestaña DNS. Para cada servidor, haga clic en el botón "+" debajo de Servidores DNS e ingrese el   Dirección proporcionada por su ISP o administrador de red. Haga clic en Aceptar cuando haya terminado.   Haga clic en Aplicar.
  10.   
    
respondido por el applehelpwriter 21.01.2013 - 15:06

Lea otras preguntas en las etiquetas