Glossan

¿Qué es el DNS?

También llamado: Domain Name System, sistema de nombres de dominio

Definición

El DNS (Domain Name System) es el sistema que traduce nombres de dominio fáciles de recordar, como example.com, en las direcciones IP que usan los ordenadores para encontrarse en Internet.

El DNS funciona como una agenda de contactos de Internet: tú escribes un nombre y el sistema devuelve el número (la dirección IP) del servidor al que hay que conectarse. Además de webs, el DNS dice dónde se entrega el correo de un dominio, qué servidores pueden enviar en su nombre y muchas cosas más, siempre mediante registros.

Ejemplo

Puedes preguntar al DNS desde la terminal con dig (Linux y macOS) o nslookup (también en Windows):

$ dig example.com A +short
203.0.113.10

$ nslookup -type=MX example.com
example.com  mail exchanger = 10 mx1.example.com.

La primera consulta pide la dirección IPv4 del dominio; la segunda, qué servidor recibe su correo.

Cómo funciona una consulta

  1. Tu navegador pregunta a un resolvedor (normalmente el de tu proveedor de Internet, o uno público como 1.1.1.1 o 8.8.8.8).
  2. Si el resolvedor no tiene la respuesta en caché, pregunta a los servidores raíz, que le indican quién gestiona .com.
  3. Los servidores de .com le indican cuáles son los servidores autoritativos de example.com.
  4. El servidor autoritativo responde con el registro pedido, y el resolvedor lo guarda en caché durante el tiempo que marque su TTL.

Tipos de registro más habituales

Registro Para qué sirve
A / AAAA Nombre → dirección IPv4 / IPv6
CNAME Un nombre es alias de otro
MX Servidores que reciben el correo del dominio
TXT Texto libre: SPF, DKIM, DMARC, verificaciones
NS Servidores autoritativos del dominio
PTR Dirección IP → nombre (DNS inverso)

Errores habituales

¿Tienes un producto o servicio relacionado con DNS? Anúnciate en este término.

Términos relacionados

Categorías: DNS