domingo, abril 28, 2024
No menu items!
InicioBlogs¿Qué es DNS? Una guía para el sistema de nombres de...

¿Qué es DNS? Una guía para el sistema de nombres de dominio.

 ¿Qué es DNS?  Una guía para el sistema de nombres de dominio.

¿Tiene curiosidad acerca del DNS (sistema de nombres de dominio), el sistema responsable de enrutar el tráfico de cada dominio en la web?

En esta publicación, aprenderá qué es DNS y cómo funciona exactamente.

Vamos a empezar:

¿Qué es DNS?

El sistema de nombres de dominio (DNS) nos permite acceder a sitios web con una dirección web alfanumérica.

La World Wide Web tal como la conocemos se inventó en 1989, y la primera página web no apareció en línea hasta 1991. Sin embargo, Internet ya estaba en desarrollo y en uso décadas antes.

Su sitio web y otras entidades alojadas en la web tienen una ubicación específica en la red. Esto se representa mediante una dirección IP numérica, como 99.84.73.47, similar a la forma en que una dirección postal representa la ubicación de su casa.

Los dominios, como bloggingwizard.com, no existían cuando se estaba desarrollando Internet. En cambio, a sus usuarios se les pidió que ingresaran la dirección IP de una ubicación. Teniendo en cuenta lo difícil que era recordar e ingresar direcciones numéricas para todo lo que los usuarios de Internet necesitaban acceder en ese momento, encontrar un nuevo método para acceder era crucial.

Paul Mockapetris trajo este nuevo método a Internet cuando inventó el sistema de nombres de dominio en 1983. En 1984, los usuarios de Internet podían acceder a ubicaciones de la red con nombres de dominio alfanuméricos fáciles de usar y seis dominios de nivel superior (TLD):

  • .com – creado con fines comerciales.
  • .org – creado para organizaciones.
  • .neto – creado para redes.
  • .gov – creado para ubicaciones patrocinadas por el gobierno.
  • .edu – creado para sistemas de información educativa.
  • .mil – creado para ubicaciones patrocinadas por militares.

DNS es responsable de traducir cada dominio de la web a una dirección IP identificable.

Cuando desea visitar un sitio web, su navegador se basa en este sistema para encontrar su ubicación exacta en la web.

¿Qué es un servidor de nombres?

Es posible que algunas personas utilicen los términos DNS y servidor de nombres indistintamente. Normalmente porque hacen referencia exactamente a lo mismo: sus registros DNS.

En un sentido técnico, un servidor de nombres es simplemente el servidor donde se almacenan los registros DNS.

¿Cómo funcionan los dominios?

Para comprender cómo funcionan los servidores de dominio, debemos comprender cómo funcionan los dominios.

Los dominios son las direcciones alfanuméricas que utilizamos para acceder a ubicaciones específicas en la web, generalmente sitios web. Como explicamos anteriormente, representan direcciones IP que identifican esas ubicaciones y nos permiten acceder a ellas sin tener que ingresar esas direcciones IP en las barras de nuestro navegador. .

Cuando ingresa una dirección web en su navegador, DNS sigue varios pasos antes de que el navegador cargue la página web a la que intenta acceder un segundo después.

Para que su navegador complete su solicitud, debe recibir la dirección IP del dominio al que intenta acceder desde DNS. Esto se llama resolución DNS y se ejecuta a través de algunos servidores de nombres diferentes antes de completar la solicitud.

Esto incluye el TLD del servidor de nombres.

TLD significa “dominio de nivel superior”. Los dominios tienen una jerarquía de tres niveles, aunque los dominios modernos sólo utilizan el segundo y superior nivel. Aquí hay un ejemplo con el dominio de la herramienta que estoy usando para escribir este borrador, Google Docs.

Dominio de Google Docs – docs.google.com:

  • documentos = tercer nivel o “subdominio”.
  • .Google = segundo nivel o “nombre de dominio”.
  • .com = nivel superior o “extensión de dominio”.
🔥 Leer:  Significado de IMY: qué significa y cómo utilizarlo

¿Recuerda cuando dijimos que sólo había seis TLD en 1984? Hoy son más de 1.500. Están organizados en tres categorías diferentes.

Dominios genéricos de nivel superior (gTLD) son la categoría más grande. Los gTLD incluyen dominios comunes como .com, .org y .net, pero también incluyen iteraciones más exclusivas. Cuando registra un dominio hoy, encontrará ofertas para dominios que incluyen TLD como .biz, .me, .io, .xyz, .pizza, .beer, .motorcycles y más.

Dominios de nivel superior patrocinados (sTLD) son TLD patrocinados por entidades específicas, como gobiernos, fuerzas militares y organizaciones educativas. Por lo tanto, estos TLD incluyen .gov, .mil y .edu.

Dominios de nivel superior de código de país (ccTLD) son TLD creados para países específicos. Los sitios web los utilizan cuando quieren dirigirse a clientes en países específicos. Hay más de 200 ccTLD, incluidos .uk para el Reino Unido, .ru para Rusia, .cn para China, .br para Brasil, etc.

Cuando registra un dominio, debe elegir un nombre de dominio y un TLD para él. Su dirección IP se almacenará en el servidor DNS de su registrador.

Es importante tener en cuenta que no tendrá autoridad sobre otros dominios que utilicen su nombre de dominio con diferentes TLD a menos que lo registre.

Esto significa que si registra example.com, un competidor podría registrar example.xyz. Se tratan como dominios completamente diferentes a los DNS.

Para que su nuevo dominio apunte a su sitio web cuando lo ingrese en su navegador, debe usar la configuración DNS de su registrador para apuntar el dominio a los servidores de nombres de su host.

¿Cómo funcionan los servidores de dominio?

Los servidores de nombres son parte del proceso involucrado en la traducción de dominios a sus direcciones IP localizables. Almacenan registros DNS, concretamente esas mismas direcciones IP que nos ayudan a identificar sitios web.

Veamos el proceso (llamado resolución DNS) que utiliza DNS para devolver una dirección IP a su navegador cuando intenta visitar un sitio web.

Supongamos que desea visitar su panel de Google Docs. Ingrese “docs.google.com” en su navegador (o lo hará su navegador si usa un acceso directo). Antes de que DNS pueda traducir ese dominio por usted, debe ejecutar su solicitud a través de cuatro servidores principales para identificar su dirección IP.

El primero es el servidor recursivo. Esto es simple ya que su propósito es simplemente manejar su solicitud. Si es necesario, también le enviará solicitudes adicionales.

El siguiente es el servidor de nombres raíz. Los servidores de nombres son contenedores para registros DNS, incluido el registro A que contiene la dirección IP de un dominio. Esto ya lo hemos establecido. También hemos establecido cómo DNS es responsable de traducir dominios legibles por humanos en direcciones IP compatibles con máquinas a través de un proceso llamado resolución DNS. El servidor de nombres raíz inicia este proceso.

Después de que su solicitud pasa por el servidor de nombres raíz, se mueve al archivo Servidor de nombres de TLD. En este punto el DNS busca el registro A de su dominio donde está almacenada la dirección IP. Para ello, localiza el dominio en el servidor de nombres de TLD apropiado según el TLD vinculado a él. Este es el TLD del servidor de nombres .com en el caso de docs.google.com.

Una vez que encuentre los dominios de segundo y superior nivel, busque un subdominio, ya que puede tener una dirección IP diferente dependiendo de cómo esté configurada su configuración DNS. Esto significa que su búsqueda llegará a docs.google.com en el servidor de nombres de TLD .com para Google Docs.

Una vez que DNS haya encontrado su registro en el servidor de nombres TLD correcto, el servidor autorizado verifica la identidad del sitio web a través de su dirección IP antes de devolverlo al solucionador recursivo (desde el servidor recursivo original) para que el navegador pueda cargar la página web.

🔥 Leer:  Xbox atascada en la actualización: soluciones rápidas para volver al juego

Ingrese direcciones en su navegador con regularidad. Su navegador hace esto por usted cuando utiliza motores de búsqueda y accesos directos. En cualquier caso, el DNS pasó por varios pasos para encontrar la ubicación exacta del sitio web en la Web. Desde su perspectiva, vio una página web cargarse en segundos en su navegador.

Si ya visitó el sitio web, el proceso es mucho más corto ya que el solucionador recursivo original primero mirará la información almacenada en caché para identificar la dirección IP del sitio web en lugar de llamar al servidor autorizado.

Servidores DNS explicados

El recurso DNS y los servidores autorizados a menudo se confunden entre sí, ya que ambos devuelven direcciones IP a su navegador. Sin embargo, son bastante diferentes entre sí. Por ejemplo, se utilizan en varios puntos del proceso de resolución de DNS.

La confusión proviene de la capacidad del servidor recursivo para resolver consultas DNS por sí solo. Normalmente, el servidor recurrente actúa como enlace entre la solicitud y el servidor autorizado donde se almacena la dirección IP. Sin embargo, cuando ya ha visitado un sitio web y no ha borrado su caché, el servidor recursivo puede devolver la dirección IP del sitio por sí solo examinando sus propios datos almacenados en caché.

Sin datos almacenados en caché, la consulta debe viajar a través del proceso de resolución DNS como de costumbre hasta llegar al servidor autorizado. Este servidor es el último paso del proceso ya que no necesita realizar solicitudes adicionales. Es donde se almacenan los registros DNS.

Si no se encuentra ningún registro, se devolverá un mensaje de error y no podrá cargar el sitio web que está intentando visitar.

Las direcciones IP se almacenan en varios registros dentro del servidor autorizado. Es posible que ya haya visto estos registros si alguna vez necesitó actualizar la configuración de DNS de su dominio, como cuando desea conectar un cliente de correo electrónico (como Google Workspace) a su dominio.

Estos registros se componen de múltiples archivos de texto escritos en “sintaxis DNS”. Los diferentes registros tienen una sintaxis diferente y cada uno tiene instrucciones diferentes sobre cómo el servidor autorizado debe manejar la información contenida en cada registro cuando llegan las solicitudes.

Registro DNS del dominio

A continuación te detallamos los diferentes tipos de registros que encontrarás adjuntos a un dominio y breves explicaciones de para qué sirven:

  • A – Almacena la dirección IP de un dominio.
  • CNOMBRE – Reenvía un dominio o subdominio alias al dominio real que representa. Los registros CNAME no almacenan direcciones IP porque solo se usan cuando los dominios o subdominios almacenados en ellos se usan como alias para otro dominio. Los dominios de alias no tienen registros A, por lo que el servidor autorizado debe reenviar solicitudes al registro A del dominio al que apunta el alias.
  • MX – Apuntar a un servidor de correo electrónico. Este es el registro utilizado por los servidores DNS cuando desea utilizar su dominio para enviar correos electrónicos desde direcciones de correo electrónico comerciales, por ejemplo contacto@sudominio.com en lugar de sunombre@gmail.com.
  • TXT – Se utiliza para almacenar notas de texto con fines administrativos.
  • NS – El registro utilizado para almacenar servidores de nombres. Esto es lo que usará cuando quiera registrar un dominio con un registrador dedicado en lugar de con su servidor. Deberá crear un registro NS diferente para cada servidor de nombres que utilice su host. El registro dirige su dominio a los servidores de nombres de su host para que el sitio web que almacena allí se cargue cuando ingresa el dominio adjunto al registro en un navegador web. Muchos registros NS también tienen configuraciones “TTL” que puede configurar. Esto significa “tiempo de vida”, que es la cantidad de veces que los enrutadores pueden transferir el registro hasta que caduque. Representa la cantidad de veces que el servidor recursivo puede devolver una dirección IP almacenada en caché. Cuando el registro caduca (se agota el conteo de TTL), el servidor debe enviar su solicitud nuevamente por el canal de resolución DNS para encontrar la dirección IP de un dominio. También encontrará configuraciones TTL cuando configure el almacenamiento en caché de CDN.
  • SOA – Se utiliza para almacenar información de administración. La configuración TTL también se puede aplicar aquí. Este registro también contiene información sobre las direcciones de correo electrónico del administrador y cuánto tiempo ha pasado desde la última actualización del dominio.
🔥 Leer:  ¿El desplazamiento del mouse de Excel no funciona? Pruebe estas correcciones

Existen otros registros DNS, pero estos son los más comunes que encontrarás atribuidos a tu dominio.

Servidor de nombres raíz

El servidor de nombres raíz es el primer paso para traducir un nombre de dominio a su dirección IP identificable. El servidor recursivo envía su solicitud aquí primero. El servidor de nombres raíz es responsable de pasar la solicitud al servidor de nombres TLD apropiado.

Hay 13 tipos de servidores de nombres raíz utilizados por DNS, y todos son operados por una organización sin fines de lucro llamada Corporación de Internet para la Asignación de Nombres y Números (ICANN).

Esta organización controla toda la jurisdicción relativa a los dominios. Es la organización que creó el estatuto que requiere que usted atribuya su información personal a cada dominio que registre.

Todo solucionador recursivo está familiarizado con cada tipo de servidor de nombres raíz y DNS utiliza múltiples copias de cada uno en todo el mundo.

Los servidores de nombres raíz también son responsables de aplicar el enrutamiento Anycast al tráfico recibido por su dominio cuando utiliza una CDN o un registrador que brinda protección DDoS. Anycast es un método de direccionamiento de red que enruta el tráfico a través de múltiples servidores. Esto es diferente del enrutamiento de unidifusión, que envía tráfico a un único servidor.

Servidor de nombres de TLD

Los servidores de nombres de TLD almacenan información sobre dominios según el TLD utilizado por cada dominio. Por ejemplo, “docs.google.com” se almacena en el servidor de nombres TLD .com.

Una vez enviado al servidor de nombres TLD correcto, el solucionador recursivo localiza el subdominio del dominio, si está disponible, antes de enviar la solicitud al servidor autorizado.

Los servidores de nombres de TLD también son supervisados ​​por ICANN, solo que estos servidores de nombres son administrados por una rama de la organización llamada Autoridad de Números Asignados de Internet (IANA).

La IANA separa los dominios en dos grupos, gTLD y ccTLD, combinando gTLD y sTLD en un solo grupo.

Pensamientos finales

Mucha información técnica se atribuye al sistema de nombres de dominio. Afortunadamente, no necesitarás recordar la mayoría de ellos para registrar y mantener tu dominio.

Sin embargo, necesitarás actualizar los servidores de nombres de tu dominio si no lo registras con tu proveedor de alojamiento.

También deberá actualizar sus registros DNS si desea utilizar una CDN o clientes de correo electrónico comerciales. Esto no requiere mucho más que saber dónde copiar y pegar los registros correctos, lo que la mayoría de los servicios simplifican mediante tutoriales de soporte descriptivos.

Si aún necesita un dominio, asegúrese de consultar estas guías:

Recomendamos

Populares