top of page

LOS SERVIDORES DNS: QUÉ SON Y CUÁL ES SU FUNCIÓN EN LA RED

Los servidores DNS (Domain Name System o Sistema de Nombres de Dominio) son una red mundial de servidores encargados de hacer la traducción de los nombres de las páginas web a su correspondiente dirección IP.

Es decir, cuando tecleamos "google.es" en la barra de direcciones del navegador, es como si tecleásemos "216.58.215.131". La pregunta surge de inmediato:

¿Qué sentido tiene estar traduciendo constantemente los nombres de las webs a sus direcciones IP?

Lo vemos enseguida en los siguientes apartados:

1. Orígenes de la red de servidores DNS

2. Funcionamiento de la red de servidores DNS

3. Problemas con los servidores DNS

1. ORÍGENES DE LA RED DE SERVIDORES DNS

El origen de este sistema radica en que los humanos tenemos más facilidad para recordar nombres que números. Incluso aunque no recordemos el nombre completo de una web, podemos introducir la parte del nombre que recordemos en un buscador y terminaremos localizándola. Esto no sería posible si escribiéramos directamente los números de las direcciones IP.

¿Verdad que es más sencillo recordar los nombres de nuestra lista de contactos que sus teléfonos?

En los primeros años de Internet los servidores DNS no eran necesarios. Había muy pocos sitios web y era sencillo tener controladas sus direcciones IP.

Cuando el número de sitios web fue aumentando, se elaboró un archivo de texto a modo de agenda, llamado “Hosts”. En este archivo figuraban los nombres de todos los equipos conectados a Internet y sus direcciones IP. Este archivo era único y se guardaba en un ordenador.

A medida que Internet fue creciendo, el archivo “Hosts” se fue haciendo más grande y más incómodo de manejar. Otro problema añadido es que dicho archivo se encontraba en un único equipo, siendo imposible que pudiese atender a todas las peticiones que le llegaban desde todas las máquinas del mundo.

La solución que se adoptó fue el Sistema de Nombres de Dominio o DNS. Se trata de una red de servidores distribuidos por todo el mundo, en la que todos ellos tienen un archivo “Hosts”. Estos equipos son los Servidores de Nombres de Dominio.

2. FUNCIONAMIENTO DE LA RED DE SERVIDORES DNS

 

Ningún servidor DNS es capaz de traducir todas las páginas web de la red mundial en direcciones IP. Esto es debido a que los archivos “Hosts” que residen en cada servidor no son completos. Cuando un servidor DNS no conoce la dirección IP de la página web requerida por el internauta, pregunta a otro servidor de la misma red. Si este no sabe la IP correspondiente pregunta a otro, hasta obtener respuesta.

En el caso de que ningún servidor conozca la IP, la consulta termina llegando a un Root Server. Este tampoco conoce la IP, pero redirige la consulta a otro servidor que si la conoce. Finalmente, este último servidor contesta la consulta, facilitando la IP y pudiendo acceder a la página solicitada.

¿Y cada vez que quiera entrar en la misma página se repetirá todo el proceso anterior?

La respuesta es NO. Los equipos guardan en la memoria caché de DNS la respuesta obtenida la primera vez para no tener que volver a preguntar. Esto acelera el acceso a las páginas web y descarga de trabajo a los servidores de DNS.

El único problema es que, si la IP cambia después de haber accedido a la web, cuando volvamos a entrar en la página obtendremos un error, ya que el valor almacenado en caché está obsoleto.

3. PROBLEMAS CON LOS SERVIDORES DNS

 

Si los servidores DNS que tu PC está usando tienen problemas, te aparecerá un mensaje como este:

Los servidores DNS | El manitas del PC

El mensaje que aparece cuando no tienes conexión a Internet es el de abajo. Como ves, es muy diferente al de arriba.

Los servidores DNS | El manitas del PC

Una opción para resolver el problema es buscar los mejores servidores DNS posibles para tu ordenador y configurarlos para tu PC. Para saber cómo hacerlo, clica en este enlace:

Cómo elegir el mejor servidor DNS | El manitas del PC

3.1 LIMPIAR LA MEMORIA CACHÉ DE DNS

Limpiar caché DNS

 

Una buena idea para solucionar problemas con los servidores DNS y el acceso a Internet es limpiar la memoria caché de DNS. Es importante no confundir esta caché con la memoria caché o temporal de Windows. Si quieres saber qué es y como se limpia la caché de Windows, haz clic en el siguiente link:

Limpiar la memoria caché de Windows | El manitas del PC

La memoria caché de DNS guarda información temporal relacionada con las búsquedas realizadas en Internet. Es una manera de agilizar la navegación, tal y como te explicaba en el apartado anterior.

 

Para limpiar la memoria caché de DNS sigue los siguientes pasos:

Abre la ventana de comandos. La forma más rápida es teclear “cmd” en el cuadro de búsqueda. Si no te aparece el cuadro de búsqueda, clica aquí.

Cómo limpiar la caché DNS | El manitas del PC

Haz clic en “Símbolo del sistema”. Te aparecerá la ventana siguiente:

Cómo limpiar la caché DNS | El manitas del PC

Introduce en esta ventana la instrucción ipconfig /flushdns:

Cómo limpiar la caché DNS | El manitas del PC

La memoria caché se borra. Tiene que aparecer el siguiente mensaje:

Cómo limpiar la caché DNS | El manitas del PC

Si quieres saber cuáles son los servidores DNS que está usando tu PC para navegar por la web, clica en el siguiente link:

Cómo saber mis servidores DNS | El manitas del PC

Si te ha gustado este artículo, suscríbete a mi blog pulsando el botón que tienes debajo.

Te llegará un email sólo cuando publique una nueva entrada, nada de publicidad.

bottom of page