Registros DNS para GSI: A, AAAA, CNAME, MX y TTL con ejemplos
Para distinguir los registros DNS al estudiar GSI, empieza por la pregunta que responde cada uno: A y AAAA indican direcciones IP, CNAME señala un nombre alternativo, MX identifica los servidores que reciben correo y el TTL indica durante cuánto tiempo puede conservarse una respuesta en caché. La clave en un test es leer el nombre consultado, el tipo de registro y el valor devuelto antes de elegir una opción.
Qué es DNS y qué conviene aprender primero
El Sistema de Nombres de Dominio (DNS) organiza nombres en una estructura jerárquica y permite consultar información asociada a ellos. Una respuesta no es simplemente «la IP de una web»: depende del tipo de registro solicitado. Un mismo dominio puede tener datos para direcciones, correo u otros fines. Las bases de esta organización y del formato de los registros se describen en las RFC 1034 y RFC 1035.
Al preparar oposiciones de Gestión de Sistemas e Informática (GSI), separa tres ideas: el nombre que se consulta, el tipo de registro y los datos que devuelve. Esta separación evita respuestas automáticas basadas en palabras sueltas. Los ejemplos de esta guía son didácticos; para saber qué materias se exigen en tu proceso concreto, consulta siempre las bases oficiales que le correspondan.
Tabla rápida de registros DNS A, AAAA, CNAME y MX
| Tipo | Pregunta que responde | Dato principal | Confusión frecuente |
|---|---|---|---|
| A | ¿Qué dirección IPv4 corresponde al nombre? | Una dirección IPv4 | Tomarlo por una dirección IPv6 |
| AAAA | ¿Qué dirección IPv6 corresponde al nombre? | Una dirección IPv6 | Creer que es una variante del registro A para correo |
| CNAME | ¿Cuál es el nombre canónico de este alias? | Otro nombre de dominio | Tratar el valor como si fuera una IP |
| MX | ¿Qué servidor gestiona el correo del dominio? | Preferencia y nombre del servidor | Suponer que devuelve directamente una IP |
El registro AAAA para direcciones IPv6 se especifica en la RFC 3596. A, CNAME, MX y el campo TTL figuran en la RFC 1035. La tabla resume el dato principal de cada registro, no todos los pasos que puede realizar un resolutor.
Cómo razonar cada tipo de registro
A y AAAA: el tipo de dirección importa
Si la pregunta pide una dirección IPv4 asociada a un nombre, piensa en A. Si pide IPv6, piensa en AAAA. Por ejemplo, una respuesta A puede contener 192.0.2.10 y una respuesta AAAA 2001:db8::10. Son direcciones de ejemplo reservadas para documentación; no identifican aquí un servicio real. El número de letras A del nombre del registro no indica cuántas direcciones se devuelven.
Un nombre puede tener más de un registro de dirección. Por eso conviene no inferir «una consulta, una única IP». Tampoco debes asumir que consultar un registro A informa sobre el correo: para eso existe otro tipo de dato.
CNAME: un alias que apunta a otro nombre
Un CNAME expresa que un nombre es alias de otro. Si ayuda.ejemplo.test tiene un CNAME hacia servicio.ejemplo.test, el valor del registro es el segundo nombre, no una dirección IPv4 ni IPv6. Para obtener una dirección habrá que consultar los datos de dirección del nombre canónico, si existen.
Hay una regla útil para ejercicios: un nombre que tiene CNAME no debe tener otros datos ordinarios en ese mismo nombre. Por tanto, ante una opción que propone simultáneamente un CNAME y un A para el mismo propietario, revisa la incompatibilidad antes de responder. La explicación normativa aparece en la RFC 1034, sección 3.6.2.
MX: correo y preferencia
MX asocia un dominio con uno o varios servidores de intercambio de correo. Su dato incluye una preferencia numérica y el nombre del servidor. Por ejemplo, para ejemplo.test podría mostrarse 10 correo1.ejemplo.test. El «10» no es una IP: expresa la preferencia relativa dentro de los registros MX de ese dominio. Si existen varios, el servidor con el valor numérico más bajo tiene preferencia más alta, según la RFC 1035.
En una pregunta de examen, distingue el dominio al que llega el correo del nombre del servidor indicado por MX. Después, si se solicita su dirección, identifica una consulta de dirección para el servidor. No confundas el registro MX con la configuración de una aplicación de correo ni deduzcas una dirección IP que no se haya proporcionado.
Qué significa TTL en DNS
TTL significa time to live. Es un campo del registro de recurso expresado en segundos que indica durante cuánto tiempo puede mantenerse en caché ese dato. Si un registro se entrega con TTL 3600, el valor de referencia es una hora. Esto no significa que el cambio de un registro vaya a verse simultáneamente en todos los equipos al cumplirse exactamente una hora: cada caché puede haber recibido la respuesta en un momento distinto y existen otros factores en la resolución.
La pregunta útil es: «¿Durante cuánto tiempo puede conservar el resolutor este dato recibido?». TTL no es una propiedad exclusiva de los registros A y no equivale a la vigencia de un dominio registrado. La definición del campo está en la RFC 1035, sección 3.2.1.
Ejemplo resuelto: lee antes de memorizar
Imagina estos datos ficticios para ejemplo.test:
| Nombre | Tipo | TTL | Valor |
|---|---|---|---|
| ejemplo.test | MX | 3600 | 10 correo.ejemplo.test |
| correo.ejemplo.test | A | 300 | 192.0.2.25 |
| www.ejemplo.test | CNAME | 600 | web.ejemplo.test |
| web.ejemplo.test | AAAA | 300 | 2001:db8::25 |
- Si preguntan por el servidor de correo de
ejemplo.test, busca MX:correo.ejemplo.test. - Si preguntan por la dirección IPv4 de ese servidor, sigue el nombre y lee su A:
192.0.2.25. - Si preguntan qué representa
www.ejemplo.test, lee su CNAME: es un alias deweb.ejemplo.test. - Si preguntan por la IPv6 del nombre canónico, lee su AAAA:
2001:db8::25. - Si preguntan por el tiempo de caché del MX recibido, lee el TTL de esa fila: 3600 segundos. No copies el TTL del registro A.
Los nombres y direcciones del ejemplo son ficticios. Precisamente por eso sirven para practicar la relación entre campos sin depender de la configuración cambiante de un sitio real.
Un método de estudio de 20 minutos
La memorización aislada suele fallar cuando una pregunta cambia el nombre o mezcla varios registros. Prueba una sesión breve y repetible:
- Minutos 1–5: escribe de memoria una línea por tipo: A → IPv4; AAAA → IPv6; CNAME → otro nombre; MX → servidor de correo y preferencia. Añade TTL → segundos de caché.
- Minutos 6–10: dibuja dos cadenas distintas: alias → nombre canónico → dirección, y dominio → MX → servidor de correo → dirección.
- Minutos 11–15: resuelve cinco preguntas tipo test que cambien el tipo solicitado. Justifica cada respuesta con nombre, tipo y valor.
- Minutos 16–20: convierte cada error en una pregunta corta para repasarla después. Por ejemplo: «¿CNAME devuelve una IP?» o «¿Qué campo expresa segundos de caché?».
Si una pregunta mezcla DNS con la respuesta de un servidor web, separa ambos niveles. Primero identifica qué información devolvió DNS; luego analiza el intercambio HTTP. Puedes repasar esa segunda parte en la guía de códigos de estado HTTP para GSI.
Errores habituales en preguntas tipo test
- Elegir A solo porque aparece un nombre web: mira si solicitan IPv4, IPv6, alias o correo.
- Leer el valor de CNAME como una dirección: es otro nombre; puede requerir más consultas.
- Interpretar el número del MX como puerto o IP: es una preferencia.
- Aplicar un único TTL a toda la tabla: cada fila del ejemplo tiene su propio TTL.
- Convertir un ejemplo en regla de convocatoria: el contenido y el formato de cualquier prueba se comprueban en sus bases oficiales vigentes.
Preguntas frecuentes
¿A y AAAA significan lo mismo?
Ambos relacionan un nombre con una dirección, pero A contiene IPv4 y AAAA contiene IPv6. En una pregunta, esa diferencia decide la respuesta.
¿Un CNAME indica el servidor de correo?
No. CNAME señala un nombre canónico para un alias. MX es el tipo que indica servidores de intercambio de correo y su preferencia.
¿Un TTL de 300 garantiza que un cambio se verá en cinco minutos?
No. El campo permite conservar la respuesta recibida durante 300 segundos; los resolutores pueden haberla obtenido en momentos distintos. Evita convertirlo en una garantía de propagación global.
¿Cómo repaso estos conceptos sin releer todo el tema?
Practica preguntas que obliguen a identificar nombre, tipo y valor. Después crea tarjetas con las confusiones que hayas tenido y repasa la explicación en audio cuando te resulte útil.
En PreparaGSI puedes combinar tests, flashcards y audio-podcasts para estudiar de forma más amena: utiliza los tests para detectar confusiones, las flashcards para recuperar las distinciones esenciales y el audio para volver a escucharlas durante un repaso. Contrasta siempre cualquier detalle exigido por tu convocatoria con la publicación oficial correspondiente.