Servidor de Internet en funcionamiento

En informática un protocolo de comunicaciones es un sistema de reglas que permite que dos o más entidades que forman parte de un sistema de comunicación se comuniquen entre ellas para transmitir información, siendo uno de los más utilizados TCP/IP. Cada equipo y cada servidor conectados a Internet disponen de una dirección IP propia y única que los identifica (sería algo así como el DNI de la máquina), pero como sería bastante complicado para la gran mayoría de usuarios aprenderse estas direcciones de memoria se utilizan nombres de dominio más fáciles de recordar, como por ejemplo www.malavida.comwww.google.es y demás.

¿Qué es un servidor DNS?

A la hora de conectar direcciones IP es donde entra en acción un servidor DNS, cuyas siglas en inglés se refieren a Domain Name System (Sistema de Nombres de Dominio). Se trata de un servidor que permite averiguar la IP de un PC a partir de su nombre ya que cuenta con una base de datos en la que se almacenan todas las direcciones IP que pertenecen a su dominio.

Es decir, que cuando nosotros queremos acceder a una página web introducimos su nombre en la barra de direcciones del navegador. Por ejemplo en el caso de Google nosotros escribimos http://www.google.com pero nuestro ordenador tendrá que averiguar la IP a la que se corresponde para conectarse con su servidor y mostrar la página web al usuario. El resultado es el mismo que escribir en la barra de direcciones http://172.217.16.238.

Las IPs son las direcciones en el 'mapa' de InternetLas IPs son las direcciones en el 'mapa' de Internet / Paul Fenwick editada con licencia CC BY-SA 2.0

¿Cómo funciona un servidor DNS?

No hay una base de datos global donde estén almacenadas todas las IPs existentes sino que cada servidor almacena las que corresponden a su dominio. Estos servidores están organizados de manera jerárquica y cuando el servidor más inmediato a un usuario no puede atender una petición, ésta pasa inmediatamente a ser gestionada por el servidor superior. En todo este proceso de resolución de nombres de dominio los servidores DNS funcionan a menudo como clientes DNS, por lo que lanzan consultas a otros servidores para resolver por completo los nombres consultados. El funcionamiento puede verse en este esquema:

Esquema de cómo funciona un DNSEsquema de cómo funciona un DNS / Sistema de Nombres de Dominio editada con licencia CC 2.0

Como podemos ver, los servidores DNS reciben la petición y la buscan en primer lugar en la memoria caché del equipo. En caso de que no se encuentre la respuesta, se inicia la búsqueda externa y cuando la respuesta se ha encontrado queda almacenada en la caché del servidor DNS para próximos usos.

Hay que tener en cuenta que además de ser más fácil de recordar el nombre asignado a una dirección IP, también es más fiable acceder por este método a una página web ya que la dirección numérica puede cambiar por diferentes razones sin que el sitio web se vea afectado.

A fin de evitar que un usuario se comunique directamente con el servidor DNS para que el proceso sea más sencillo, la resolución de estos nombres se lleva a cabo por aplicaciones del cliente como navegadores o cualquier otro programa que use Internet, que se encargan de llevar a cabo la petición de búsqueda que es enviada al servidor, normalmente proporcionado por el proveedor de servicios de Internet que se haya contratado. De todas maneras estos DNS pueden ser sustituidos por el usuario por los que más le interese para conectarse a Internet sin tener que pasar por el filtro de la operadora.

dawdledotcom editada con licencia CC 2.0

Relacionados

Otros relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?