¿Qué son los DNS? Registros y Servidores
Probablemente estés acostumbrado a escribir “ejemplo.com” en tu navegador cuando quieres visitar un sitio web. Pero, ¿cómo sabe tu ordenador dónde buscar? La respuesta son los registros DNS, un conjunto de instrucciones almacenadas para que cualquier dispositivo pueda encontrar fácilmente los sitios web.
Los registros DNS (las siglas en inglés de Domain Name System o Sistema de Nombres de Dominio) son los componentes básicos de cualquier zona DNS. Son como pequeños registros que informan al mundo sobre diferentes aspectos de tu dominio. Por ejemplo, un registro A le dice al mundo qué dirección IP debe usarse para conectarse a un determinado host, los registros MX son para los servidores de correo, etc.
En la actualidad existen más de 50 registros DNS conocidos. Algunos se utilizan más que otros, pero siguen apareciendo nuevos porque vivimos en un mundo dinámico. No hay una forma universal “correcta” o “incorrecta” de usar estos registros: se pueden combinar y utilizar juntos en casi cualquier combinación que puedas imaginar.
Servidores DNS
En primer lugar, repasemos qué son los servidores DNS. Se trata de una máquina cuyo trabajo es recibir consultas DNS, tratar de encontrar la respuesta a cada consulta, y responder a dichas consultas. Son, por lo tanto, una base de datos que permite a los navegadores encontrar tu sitio web.
Cuando configuras los registros DNS para tu Hosting, al conjunto de dichos registros se le conoce como zona DNS, y puede estar formado por la cantidad de registros que quieras, aunque debes tener en cuenta que algunos registros no son compatibles entre sí.
Es importante recordar que, si tienes los registros DNS en cdmon, pero tienes configurado otro servidor DNS (por ejemplo un CDN como CloudFlare), ninguna petición llegará a ver lo que tienes configurado con nosotros.
Como ya explicamos anteriormente, se trata de uno de los pilares fundamentales para que tu página web funcione correctamente.
Veamos ahora los tipos de registros DNS que puedes encontrarte en tu zona DNS.
Registro SOA
SOA es la abreviatura de Start of Authority, y cada zona DNS debe tener uno. El SOA indica al mundo con qué frecuencia debe comprobar si la zona DNS ha sido actualizada, y cómo encontrar el servidor o servidores DNS responsables de la zona. Este registro se crea por defecto y no es posible modificarlo.
Registro A y AAAA
Este es el tipo de registro DNS más común. Indica al mundo qué dirección IP debe utilizar para conectarse a un host. La diferencia entre ambos es el tipo de IP, puesto que el registro A es para IPv4 y el AAAA es para IPv6.
Recordemos que la diferencia es que IPv4 es sistema de IP usado desde el nacimiento de Internet e IPv6 es el que nació a posteriori, puesto que el número de direcciones IPv4 es mucho más limitado y nos estábamos quedando sin direcciones libres.
En cdmon se pueden configurar ambos registros en nuestros servidores DNS, pero nuestros Hostings no disponen de IPv6 (todas nuestras IP son IPv4).
Registro CNAME
CNAME es la abreviatura de Canonical Name. Es un registro DNS especial que se puede configurar para redirigir un host a otro.
En realidad, el registro A y el registro CNAME son muy similares, puesto que indican donde se encuentran los datos de una página web, pero difieren en como se indica el destino: en el caso de los registros A se indica una dirección IP y en los registros CNAME se indica una web.
Lo más habitual es para indicar que si alguien accede al subdominio “www” la petición redirija a la web principal.
Registro MX
El registro MX se utiliza para los servidores de correo. Cuando alguien envía correo a un dominio, los servidores de correo buscarán los registros MX de ese dominio para saber a qué host entregar el correo.
Registro TXT
El registro TXT tiene muchas utilidades. Puede contener cualquier texto, y además de ser útil para cosas diversas, también puede utilizarse para la validación SPF, DKIM y DMARC, muy importantes para mejorar la seguridad de tu servicio de correo electrónico.