Resolución de DNS lenta


9

Después de una instalación limpia de 10.10, encuentro que la resolución de DNS lleva bastante tiempo. Alcanzar cualquier URL lleva unos buenos segundos (10-30) antes de que se muestre el sitio. Estoy pensando que este es un problema de resolución de DNS debido a que el texto 'esperando' o 'buscando' se muestra en Firefox y Chrome.

No tengo este problema con Slackware Linux o Windows 7, por lo que no es un problema específico de la red o del servidor DNS. Es algo del lado del cliente.

Mirando a mi alrededor en Google, veo que hay algunas otras personas con este problema. Los que informaron una solución alternativa al cambiar a openDNS están desactivando IPV6 o lidiando con otro problema.

Cualquier ayuda sería apreciada.

Mi tarjeta de red está cableada: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express

Gracias


1
¿Tiene esto con todos los dominios (por ejemplo, ambos dominios con y sin direcciones IPv6? ¿Y también lo tiene cuando usa digo host?
JanC

El contenido de su /etc/resolv.confpuede ser útil para responder esto. Como probablemente no podamos comunicarnos con sus servidores de nombres, es posible que desee probar dig @nameserver-ip askubuntu.comy ver si eso responde rápidamente.
msw

Respuestas:


3

Intente configurar su servidor DNS manualmente. Ubuntu a veces tiene problemas con los enrutadores que proporcionan este tipo de servicio (como DNS-Server = 192.168.1.1).

Haga clic con el botón derecho en Network-Manager -> Editar conexiones -> eth0 (o cree una nueva conexión si usa varias ubicaciones) -> editar -> Configuración de IPV4 -> Direcciones automáticas (DHCP) solamente + Agregue sus servidores DNS (separados por,).

Puede encontrar sus servidores DNS accediendo a la interfaz web de su enrutador (podría ser algo así como 192.168.1.1) en su navegador web.

¡Tengo que hacer esto desde 10.04 en cada máquina!


Esto funcionó para mí. Usé la dirección IP superior en /etc/resolv.conf. ¿Alguna idea de lo que podría causar este problema?

¿Me puede señalar el informe de error sobre esto? Es lo primero que escucho al respecto ...
JanC

Leí sobre esto cuando instalé Ubuntu 10.4, eso fue hace más de 6 meses, no recuerdo cuándo, lo siento
sBlatt

6

La causa más común de la ralentización de la carga de la página en los navegadores se debe a ipv6, que viene habilitado de forma predeterminada en Ubuntu. Cuando está habilitado, debe agotar el tiempo de espera antes de que ipv4 entre en funcionamiento, lo que provoca el retraso cuando ipv6 no es compatible con su red. Hay una prueba simple que puede realizar para verificar si este es el problema: intente acceder a una página web utilizando la dirección IP. Por ejemplo, intente abrir la siguiente dirección:

http://69.59.196.211:80

Debería llevarlo al sitio Stack Overflow. Si la dirección responde rápidamente, lo más probable es que tenga un problema de resolución de DNS debido a ipv6.

Puede deshabilitar ipv6 en Firefox estableciendo la preferencia network.dns.disableIPv6 en true.

  1. Escriba about: config en la barra de direcciones, presione Entrar.
  2. Busque network.dns.disableIPv6 en la lista.
  3. Haga clic derecho -> Alternar .
  4. Reinicie Firefox e intente nuevamente.

También puede deshabilitar ipv6 en el nivel del sistema. Para hacerlo, abra el archivo / etc / default / grub con un editor:

gksudo gedit  /etc/default/grub

Luego cambie la siguiente línea:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

Con la siguiente línea:

GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1 quiet splash”

Luego actualice grub:

sudo update-grub

También puede intentar aumentar el tamaño de la caché DNS de Firefox y reducir la caducidad del almacenamiento en caché de DNS, para que el navegador no consulte al servidor DNS con tanta frecuencia.

  1. Escriba about: config en la barra de direcciones de Firefox para abrir las preferencias avanzadas
  2. Escriba network.dnsCache en el campo de filtro y presione enter
  3. Haga clic derecho en los resultados vacíos y seleccione " Nuevo >> Entero "
  4. Establezca el nombre de preferencia como network.dnsCacheEntries y establezca el valor como 1000
  5. Haga clic derecho en los resultados vacíos y seleccione " Nuevo >> Entero "
  6. Establezca el nombre de preferencia como network.dnsCacheExpiration y establezca el valor como 7200

Inhabilité IPv6 y sigo teniendo el mismo problema. La carga de la dirección IP en el navegador todavía fue un poco lenta. Firefox se colgó de "esperando stackoverflow.com" durante unos pocos segundos (~ 7).

¿Has intentado probar la máquina con conexión por cable?
lovinglinux

Esto solucionó mi lenta resolución de DNS el 14.04
user5071535

2

reparar:

En una actualización a Precise, la vinculación no se reconfiguró correctamente, lo que provocó un error al resolver los nombres de dominio.

La solución fue dpkg-reconfigure el paquete bind9 y desactivar la integración resolvconf que se dejó activada en la actualización.

formulario citado aquí - [Bind no está configurado correctamente en la actualización (integración resolvconf)] - https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/996088


0

En mi caso, algún software VPN había escrito un archivo /etc/resolv.conf que no conocía. Así que estaba resolviendo DNS a alguna ubicación no deseada.

El escritorio de Ubuntu no necesita ese archivo, así que elimínelo o edítelo en algo como:

 $  more /etc/resolv.conf
 #Google's openDNS
 nameserver 8.8.8.8     
 nameserver 8.8.4.4

hth alguien.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.