Cómo navegar más rápido utilizando los DNS

Muchas personas que utilizan a diario Internet desconocen qué son los DNS. Saber algunos conceptos nos puede ayudar mucho en el día a día en la red. Veamos qué son, cómo se utilizan en Linux y cómo utilizar servidores de DNS públicos.
Cuando escribimos en el navegador http://www.unadireccion.com lo primero que se hace es preguntar a un servidor DNS qué IP es la que se corresponde con ese nombre que hemos tecleado. Las IP son direcciones de cuatro números separadas por puntos, como 10.15.180.23.
Nuestro ordenador también tiene una IP, ya que se necesitan las IP para encaminar los paquetes de datos en la red (en redes TCP/IP). Habitualmente nuestra IP es local y empieza por 10.15 o por 192.168, y después nuestro proveedor de servicios nos ofrece una IP pública cada vez que conectamos para poder utilizar Internet.

Por tanto, cuando escribimos una dirección en nuestro navegador, se envía un paquete al servidor que tengamos configurado como nuestro servidor de DNS, desde nuestra IP 192.168.1.1 se envía a la IP pública (nuestro router), y de ahí viaja por la red hasta encontrar el ordenador que hace de servidor DNS, el servidor transforma http://www.unadireccion.com en 150.34.23.123 y nos lo devuelve para que hagamos la petición de navegación (HTTP) a esa IP. Por tanto, sin servidor DNS no podemos navegar al teclear http://www.unadireccion.com, aunque podríamos hacerlo si tecleamos directamente la IP en el navegador.

Habitualmente el DNS por defecto nos lo ofrece nuestro proveedor de servicios de Internet cuando conectamos, a la par que nos da la IP pública que nuestro router utilizará, nos da los dos servidores (primario y secundario) que utilizaremos para resolver los nombres, otras veces lo configuramos a mano desde nuestro sistema operativo. Para saber qué DNS tenemos, abrimos una consola:

$ nslookup
> server

Para pedir que otro servidor distinto al de por defecto nos resuelva una dirección:

$ nslookup
> server 67.138.54.100
> http://www.midireccion.com

Obtendremos que la IP de http://www.midireccion.com es 66.96.132.3

Server: 67.138.54.100
Address: 67.138.54.100#53

Non-authoritative answer:
Name: http://www.midireccion.com
Address: 66.96.132.3

Una de las cosas que nos puede pasar es que los servidores de DNS que nos ofrece nuestro proveedor sean más lentos que otros servidores públicos, por lo que nuestra navegación será más lenta porque para cada petición deberemos esperar el retardo de la resolución. Esto, que puede ser inapreciable para una sesión con Firefox tranquila, puede ser definitivo para algunas aplicaciones o juegos online. Para saber si son más lentos basta lanzar un ping a ambos servidores y comparar los tiempos de respuesta:

$ ping 67.138.54.100 (Control+C para finalizar)

Otra forma de saber el tiempo de respuesta es utilizar dig en lugar de nslookup, mucho más completo. Este método puede ayudarnos a elegir el servidor DNS, ya que el servidor puede tener un tiempo de respuesta añadido en resolver peticiones DNS, no contemplado cuando hacemos PING (ida y vuelta del paquete):

$ dig http://www.midireccion.com

;; Query time: 190 msec

Para cambiar los DNS que queremos que utilice ubuntu, nos vamos a Sistema, Administración, Network, y en la pestaña de DNS tecleamos las IPs de nuestros servidores preferidos. Algunos servidores DNS públicos que podemos utilizar son: (se indica entre paréntesis el Ping obtenido desde un ordenador en la red de las Universidades de España, RedIRIS).

208.67.222.222 (45ms)
208.67.220.220 (45ms)
4.2.2.1 (58ms)
4.2.2.2 (65ms)
4.2.2.3 (54ms)
4.2.2.4 (48ms)
4.2.2.5 (55ms)
4.2.2.6 (50ms)
217.115.138.24 (54ms)
206.124.64.1 (162ms)
205.166.226.38 (198ms)
199.166.31.3 (141ms)

3 Responses to “Cómo navegar más rápido utilizando los DNS”


  1. 1 Juani 14 Jul 2008 a las 21:26

    Muy interesante el artículo, ahora me pondré a cambiar las dns de mi Ubuntu xD!
    Nos vemos

  2. 2 Alatriste-31 17 Ene 2009 a las 7:03

    Excelente!
    Yo ya vengo usado los primeros desde hace tiempo.
    La verdad…se nota bastante.
    Lo curioso es lo que comentas:
    Algunos DNS suministrados por los proveedores,son más lentos.
    Cierto!
    Muchas gracias por compartir
    Salu2!

  3. 3 jhon freddy 28 May 2009 a las 0:46

    como cambio los dns de ubuntu 2.1 loque pasa es que soynuevo en este sistema operativo y quiciera saber mas sobre el .
    gracias..


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




Add to Technorati Favorites
Creative Commons License
Esta obra está bajo una licencia de Creative Commons

Archivos

Wikio – Top Blogs – Linux

Introduce tu dirección de email para suscribirte al blog y recibir notificaciones de nuevos posts en tu email.

Únete a otros 390 seguidores


A %d blogueros les gusta esto: