Dominios y DNS

Dominios y DNS

Las siglas DNS es una abreviatura del inglés, Domain Name System, que significa servicio de nombres de dominio y es un sistema de nombres jerárquico. Cuando tenemos un sitio web, se le establece un dominio (www.ejemplo.com) y cuando lo visitantes van a nuestro sitio web, la configuración de DNS controla a que servidor debe dirigirse.

Para saber en qué servidor se encuentra, el ordenador usa los DNS para transformar los nombres de los sitios web a direcciones IP (números únicos para identificarlos) se hace así porque nos es más fácil recordar los nombres que un serie de números. Este funcionamiento no solo es para la web, también lo usa los correos electrónicos.

¿Cómo funciona?

  • Solicita la información: cunado introducimos el nombre de un sitio web, el ordenador busca en la cache DNS locales (información almacenada en el ordenador por si cuando ya se ha accedido al sitio anteriormente). Si no está en cache, realiza la consulta.
  • Consulta los servidores DNS: Si la información no es en el ordenador local, se hace la consulta a la cache de los servidores externos e igual que antes, si encuentra la respuesta finaliza el proceso, sino consulta a los nombre raíz.
  • Consulta a los servidores de nombres raíz: esta es la primera parte de consulta al servidor. Hay más de un servidor con los dominios, así que esta primera parte analiza la consulta y la envía al servidor que sabe que sabe que tendrá la respuesta.
  • Consulta a los servidores TLD: Los servidores de nombres de dominio de nivel superior (TLD) analizan la parte final del enlace, los .com, .org, .es. etc. Estos servidores no tienen la información que queremos, pero también tienen un conjunto de servidores con los DNS que sí que la tienen, entonces envían la consulta al servidor que le corresponde.
  • Servidores con DNS: estos sí que tienen toda la información sobre los dominios y encontrar en registro donde está la información del enlace introducido.
  • Recupera el registro: con la información del registro, el servidor la almacena en la cache local. Si alguien más solicita el registro de ese host, el servidor no deberá hacer la consulta ya que la tendrá en cache. Paso de un tiempo el registro de cache se eliminara y buscara el registro otra vez para mantenlo actualizado.
  • Respuesta: El servidor devuelve el registro al ordenador, el ordenador almacena el registro en la cache, lee la dirección IP del registro y la pasa al navegador. EL navegador abre la conexión al servidor web y recibe el sitio web.

Tener en cuenta que todo este proceso es transparente para el usuario y se hace en milisegundos y el usuario no debe darse cuenta del proceso.

Autor: Txell Casals

Accede a nuestra sección de proyectos a medida en Diseño Web

Comparte este artículo en tus redes sociales