Los registros que encontrarás en casi toda zona
¿Qué es un registro DNS comodín? Usos y riesgos
Un registro DNS comodín usa una etiqueta con asterisco para dar respuestas a los nombres que no tienen un registro más específico en una zona. Puede ser útil cuando una aplicación acepta muchos subdominios de inquilinos o cuando un servicio gestiona intencionadamente un amplio conjunto de nombres de host. Un comodín no es una regla universal que anule todos los registros explícitos, y su comportamiento depende de la existencia del nombre en el DNS y del tipo de registro solicitado. También puede crear resultados sorprendentes al hacer que subdominios mal escritos o no previstos se resuelvan a algún sitio en lugar de fallar con claridad. Úsalo solo cuando la aplicación y el modelo de seguridad estén diseñados para esa amplitud.
Cómo funciona la coincidencia con un comodín
Una etiqueta comodín se escribe como un asterisco en un nivel concreto del nombre, normalmente *.example.com. Puede proporcionar datos para ciertos nombres por debajo de ese punto cuando no existen datos más cercanos que coincidan. No significa que todos los descendientes a cualquier profundidad se creen automáticamente, como podría sugerir un comodín de un sistema de archivos. Los nombres existentes, las delegaciones y los nodos intermedios vacíos afectan al resultado. El tipo de registro también importa: un registro A comodín no crea automáticamente todos los posibles registros MX, TXT o AAAA para cada subdominio. Prueba los nombres y los tipos de registro que espera tu aplicación en lugar de suponer que un único comodín cubre todo el comportamiento del DNS.
| Opción de configuración | Efecto probable |
|---|---|
| Registro explícito para un nombre | Proporciona los datos configurados de ese nombre |
| Comodín en un nombre padre | Puede responder por nombres válidos sin otra configuración |
| Solo comodín A | No implica comodín de correo ni de política TXT |
| Ningún registro coincidente | Puede devolver ausencia de datos o un error de nombre según el estado de la zona |
Un caso de uso habitual es el alojamiento multiinquilino, donde cada cliente recibe un subdominio y todos esos nombres se enrutan al mismo borde de la aplicación. La aplicación inspecciona entonces el nombre de host y determina qué inquilino o sitio servir. El DNS solo lleva la solicitud hasta un punto final; no valida que el inquilino solicitado exista ni que quien lo solicita pueda acceder a él. La aplicación debe aplicar sus propias reglas de enrutamiento y autorización. Si los subdominios desconocidos acaban en un sitio por defecto, asegúrate de que ese sitio no exponga herramientas de administración, contenido de depuración ni datos de otro cliente.
Consideraciones operativas y de seguridad
Los comodines pueden ocultar errores tipográficos durante las pruebas, porque un nombre mal escrito puede resolverse igualmente. También pueden hacer que la automatización de certificados solicite nombres que no pretendías publicar. Los comodines relacionados con el correo requieren un cuidado especial: un registro de dirección comodín no debe confundirse con una política de correo deliberada, y el comportamiento de captura total del correo (catch-all) pertenece al sistema de correo, no se crea solo con el DNS. Haz un inventario de los nombres explícitos y los subdominios delegados antes de introducir un comodín. Documenta quién es responsable del comportamiento y qué hace la aplicación receptora con nombres de host inesperados.
- Usa registros comodín solo para nombres que tu aplicación esté preparada para gestionar.
- Mantén registros explícitos para los servicios que necesiten un enrutamiento o una política distintos.
- Prueba subdominios desconocidos y mal formados, no solo los nombres de inquilino esperados.
- No trates el DNS comodín como control de acceso ni como autorización de inquilinos.
- Revisa las implicaciones para certificados, correo y supervisión antes del despliegue.
Solución de problemas de una respuesta de comodín
Cuando un subdominio inesperado se resuelve, inspecciona la zona en busca de un comodín en el nivel correspondiente y comprueba si existe un registro o una delegación más específicos. Consulta el nombre y el tipo de registro exactos y compáralos con el destino del comodín. Si un comodín parece no aplicarse, examina si algún nodo existente modifica la síntesis del comodín en esa rama del árbol DNS. Las interfaces de los proveedores pueden abstraer estos detalles, así que confirma cómo implementa el servicio los registros comodín. Tras eliminar o cambiar un comodín, deja que caduquen las cachés y prueba tanto los nombres que se esperaban antes como los que ahora deberían fallar.
Los comodines son una herramienta acotada, no un atajo para saltarse el inventario de nombres de host. Funcionan mejor cuando un producto sirve intencionadamente un espacio de nombres variable y la aplicación realiza un enrutamiento de hosts seguro y explícito. Para el contexto básico, consulta los tipos de registros DNS explicados y qué hace un CNAME. Una consulta DNS pública puede confirmar lo que devuelve un resolvedor para un nombre elegido, mientras que las pruebas de la aplicación confirman que el punto final trata ese nombre correctamente.
Prueba tanto los nombres esperados como los inesperados
Un despliegue con comodín debe probarse con más de un nombre de inquilino conocido y correcto. Comprueba un nombre que debería gestionarse, un nombre que debería tener una anulación explícita y un nombre aleatorio que no debería existir. Después inspecciona tanto las respuestas DNS como la respuesta de la aplicación. Un comodín puede enrutar una etiqueta desconocida al servicio, pero la aplicación debería devolver una respuesta segura de no encontrado en lugar de crear una cuenta por defecto accidental o filtrar la configuración. Repite las pruebas tras añadir registros explícitos y delegaciones, porque la estructura del árbol DNS puede cambiar qué datos del comodín se aplican. Documenta el patrón de nombres previsto para que los futuros operadores sepan si un subdominio que empieza a resolverse es esperado o una sorpresa de configuración.
¿Necesitas comprobar las direcciones DNS públicas de un dominio? Usa la herramienta Domain IP Lookup.
Lecturas relacionadas
Un CNAME es un alias de un nombre, no de una dirección
www.example.com
registro CNAME
cdn.provider.net
nombre de host de destino
192.0.2.10
registro A, respuesta final
Cadenas de CNAME explicadas: sigue un alias hasta su IP
Entiende cómo los registros CNAME crean cadenas de alias, cómo llegan los resolvedores a las direcciones A y AAAA y qué revisar cuando una cadena se rompe.
Cómo encuentra un correo tu servidor de correo
Remitente
you@gmail.com
Consulta MX
¿quién recibe el correo?
Servidor de correo
prioridad 10 primero
Bandeja de entrada
entregado
Gana el número de prioridad más bajo; los más altos son de respaldo
Registros MX explicados: cómo encuentra su camino el correo
Los registros MX indican a internet qué servidores de correo gestionan el correo de un dominio, y por qué se estructuran de forma distinta a un registro A.
Tres capas comparten el nombre «servidor DNS»
Resolvedor stub
tu propio dispositivo
Resolvedor recursivo
ISP, router o 1.1.1.1
Autoritativo
el DNS del propio dominio
Resolvedores DNS recursivos frente a autoritativos
Dos trabajos muy distintos comparten el nombre «servidor DNS»: el resolvedor recursivo que hace la pregunta y el servidor autoritativo que tiene la respuesta.