Sobes.tech
Intern

¿Qué es DNS?

sobes.tech AI

Respuesta de la IA

El Sistema de Nombres de Dominio (DNS) es una base de datos distribuida que convierte nombres de dominio en direcciones IP. Permite usar nombres de dominio legibles por humanos en lugar de direcciones IP numéricas.

Componentes principales del DNS:

  • Resolver: Software del cliente (generalmente incluido en el sistema operativo) que realiza consultas a los servidores DNS.
  • Servidores raíz: 13 grupos de servidores que gestionan la zona raíz del DNS. Devuelven las direcciones IP de los servidores de los dominios de nivel superior (TLD).
  • Servidores de dominios de nivel superior (TLD): Responden con información sobre los nombres de dominio en una zona de nivel superior específica (por ejemplo, .com, .org, .ru).
  • Servidores autoritativos de nombres: Servidores que contienen la información definitiva sobre los recursos en su dominio, incluyendo las direcciones IP de los servidores web.

Proceso de conversión de un nombre de dominio (por ejemplo, example.com) en una dirección IP:

  1. El resolver envía una consulta al servidor DNS local (generalmente proporcionado por el proveedor de servicios).
  2. El servidor DNS local verifica su caché. Si encuentra la entrada, devuelve la dirección IP.
  3. Si no hay entrada en la caché, el servidor local consulta a los servidores raíz.
  4. Los servidores raíz devuelven la dirección IP del servidor TLD para la zona .com.
  5. El servidor local consulta al servidor TLD .com para obtener la dirección IP del servidor autoritativo para example.com.
  6. El servidor TLD devuelve la dirección IP del servidor autoritativo para example.com.
  7. El servidor local consulta al servidor autoritativo para obtener la dirección IP de example.com.
  8. El servidor autoritativo devuelve la dirección IP del servidor web example.com.
  9. El servidor local almacena en caché la entrada y la transmite al resolver del cliente.
  10. El resolver del cliente recibe la dirección IP y la pasa a la aplicación (por ejemplo, el navegador) para establecer la conexión.

Las entradas DNS almacenan diferentes tipos de información:

Tipo de registro Descripción
A Convierte un nombre de dominio en una dirección IPv4.
AAAA Convierte un nombre de dominio en una dirección IPv6.
CNAME Crea un alias para otro nombre de dominio.
MX Indica los servidores de correo para el dominio.
TXT Almacena información en texto.
NS Indica los servidores autoritativos de nombres para el dominio.
example.com IN A 93.184.216.34

// Ejemplo de registro CNAME
www.example.com IN CNAME example.com