Resolución DNS Más Rápida en Ubuntu Karmik Koala 9.10


A raíz de un bug en Ubuntu Karmik Koala se sugiere instalar PowerDNS recursor. Todavía no sé muy bien cómo resuelve los nombres de dominio, ¡pero lo que sí sé es que los resuelve rápido!

Basta instalar el paquete pdns-recursor y modificar la configuración de la red (mediante el ícono en el panel superior) según se ve en la segunda captura. En la paleta de IPv4, hay que poner DHCP sólo para las direcciones (que no configure automáticamente los servidores DNS) y poner como servidor DNS la dirección de la máquina local (127.0.0.1). Luego aplicar los cambios, poner la contraseña y reconectarse.

El resultado es que los nombres de dominio se resuelven mucho más rápido y, según tengo entendido, sin efectos secundarios.

Paquete a instalar.

Paquete a instalar.

Configuración de red para usar pdns-recursor

Configuración de red para usar pdns-recursor

Así se evita el problema de la resolución lenta debida al uso de IPv6 y hasta creo que es más rápido que los DNS del ISP.

Actualización: el sistema resuelve los nombres yendo directamente sobre los servidores de DNS raíz, pero una vez que la resuelve la primera vez la guarda para futuros pedidos. Se supone que por lo bajo sí hace el pedido nuevamente a ver si la dirección que tiene guardada sigue siendo la misma.

Usando la herramienta «dig» podemos ver los tiempos de respuesta. La primera vez tardó más de 1 segundo (1.184 ms), pero al segunda 137 ms. La primera vez casi con seguridad no tenía guardados ni es servidor .es ni el de .rtve.es.
=========================================
$ dig http://www.rtve.es

; <<>> DiG 9.6.1-P1 <<>> http://www.rtve.es
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18682
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.rtve.es. IN A

;; ANSWER SECTION:
http://www.rtve.es. 300 IN CNAME rtve.es.edgesuite.net.
rtve.es.edgesuite.net. 21600 IN CNAME a567.b.akamai.net.
a567.b.akamai.net. 20 IN A 206.132.192.193
a567.b.akamai.net. 20 IN A 206.132.192.207

;; Query time: 1184 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Nov 8 11:08:33 2009
;; MSG SIZE rcvd: 124
==========================================
$ dig http://www.rtve.es

; <<>> DiG 9.6.1-P1 <<>> http://www.rtve.es
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30531
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.rtve.es. IN A

;; ANSWER SECTION:
http://www.rtve.es. 55 IN CNAME rtve.es.edgesuite.net.
rtve.es.edgesuite.net. 21356 IN CNAME a567.b.akamai.net.
a567.b.akamai.net. 20 IN A 192.204.11.58
a567.b.akamai.net. 20 IN A 192.204.11.59

;; Query time: 137 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Nov 8 11:12:37 2009
;; MSG SIZE rcvd: 124
========================================

Anuncios

3 pensamientos en “Resolución DNS Más Rápida en Ubuntu Karmik Koala 9.10

  1. Pingback: Linux – Ubuntu 9.10: Lentitud en resolución de DNS « El camello, el Leon y el niño. O la evolución del perro al lobo

  2. Ahora que aplique esto, navego muchisimo mejor que antes de poner PowerDNS, mis hermanos con W7 han quedado sorprendidos…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s