El “DNS”, “Domain Name System” ó “Sistema de Nombres de Dominio” es un sistema técnico que en el fondo, permite indicar a un nombre de dominio a qué servidor debe llevarte cuando accedes a él a través de distintas posibilidades (dominio principal, subdominio, sistema de email, etc).
Un nombre de dominio tiene asociado un servidor DNS que contiene los registros DNS de ese dominio: Hay distintos tipos de registros con distintas utilidades, los más comunes son:
- Tipo A o AAAA: Indican direcciones IP a la que debe ir la petición.
- Tipo CNAME: Indican un subdominio o dominio externo al que debe ir la petición.
- Tipo MX: Indican subdominio o dominio externo al que deben ir las solicitudes de email entrante.
- Tipo TXT: Se usan para asociar información al dominio, como se hace con algunos sistemas de verificación o seguridad.
Es habitual hablar de DNS cuando realizamos por ejemplo un traslado de servidor web de un sitio web, es necesario realizar cambios en este sistema para que el dominio nos dirija correctamente al nuevo servidor web.
El sistema DNS funciona sobre sistemas distribuidos y jerárquicos que deben sincronizar su información, es por ello que un cambio del servidor DNS asociado a un dominio suele tardar entre 4-8 horas, aunque podría llegar a tardar 24-48h. Sin embargo un cambio sobre un registro DNS puede ser instantáneo para la mayoría de los sistemas, pero tardar un tiempo para aquellos sistemas que hayan accedido recientemente a ese registro (esto es debido al tiempo TTL configurado en el registro, que hace que se almacene por un tiempo determinado ese registro en el sistema que lo solicita).