DNS (Domain Name System, sistema de nombres de dominio) es el servicio que traduce nombres fáciles de recordar, como solutionss.net, a las direcciones IP que usan los equipos para comunicarse.
Funciona como la agenda de contactos de tu celular: tú buscas «Mamá» y el teléfono marca el número. Nadie se aprende los números; nos aprendemos los nombres.
En términos técnicos
- Es un protocolo de la capa 7 (Aplicación), definido en los RFC 1034 y 1035 (1987).
- Usa UDP en el puerto 53 para la mayoría de las consultas y TCP en el 53 para respuestas grandes y transferencias de zona.
- Es una base de datos distribuida y jerárquica: ningún servidor sabe todos los nombres, pero cada uno sabe a quién preguntar.
- Guarda distintos tipos de registros: direcciones (A, AAAA), alias (CNAME), servidores de correo (MX), textos de verificación (TXT) y más.
- Las respuestas se guardan en caché durante un tiempo llamado TTL.
¿Dónde lo vas a encontrar?
Antes de casi cualquier conexión: al abrir una página, enviar un correo o usar una app. El servidor DNS que usa tu equipo normalmente te lo da el router por DHCP; también puedes usar resolutores públicos como los de Google (8.8.8.8) o Cloudflare (1.1.1.1).