Sé que es válido tener un registro DNS A que sea un comodín (por ejemplo, * .mysite.com). ¿Es posible / válido / recomendado tener un registro CNAME comodín?
domain-name-system
cname-record
wildcard
Ben Mills
fuente
fuente
Respuestas:
Es posible hacer esto. En un momento, estuvo un poco en el aire hasta que 4592 aclaró que debería ser compatible.
El hecho de que sea posible no significa que sea compatible con todos los proveedores de DNS. Por ejemplo, GoDaddy no le permitirá configurar un comodín en un registro CNAME.
En términos de si es aconsejable o no hacerlo, depende de su uso. Por lo general, los CNAMES se usan por conveniencia cuando señala un nombre de dominio "externo" en el que no controla el DNS.
Por ejemplo, supongamos que configura un sistema CMS que le permite tener * .mycms.com como nombre del sitio (utiliza encabezados de host). Desea que los clientes puedan configurar fácilmente * .cms.customer.com, sin preocuparse de que pueda cambiar su dirección IP en algún momento. En ese caso, podría aconsejarles que configuren un comodín CNAME llamado * .cms.customer.com en www.mycms.com.
Debido a que todos los proveedores no admiten CNAMES comodín (como GoDaddy), no recomendaría usarlo en un caso en el que lo sugirió para varios clientes (donde no conoce las capacidades de su proveedor).
fuente
*
no**
.*
este mes de febrero configuré con éxito un registro CNAME comodín para un cliente. Usando el panel de GoDaddy. Y confirmo que funciona como cabría esperar.Agregué la línea
a mi archivo de zona en mi configuración de enlace y eso funcionó perfectamente (es decir,
whatever.www.domain.com
ywhatever2.www.domain.com
todo apuntaba amy_webserver
.También fue posible agregar excepciones a esto agregando la línea
así que
exception.www.domain.com
señalóanother_server
.fuente
Solo para agregar que Amazon Route 53 admite comodines en cualquier tipo de registro .
Por lo tanto, puede usar la Ruta 53 de manera segura como su proveedor de DNS.
fuente
Utilizamos comodines dns todo el tiempo, y no hemos tenido ningún problema. Si lo señala a un ipaddres, use:
Si quieres usar un alias, haz:
fuente
Hasta donde recuerdo, puedes (ish) hacer esto, pero ese CNAME no puede ser usado por ningún otro tipo de registro como NS o MX.
No estoy muy seguro de lo que está tratando de lograr con el "comodín", así que tendré que dar una respuesta genérica :)
Para aclarar, CNAME aserver.domain significa que no puede tener anothername.aserver.domain
Hay excepciones, pero no sé lo que están fuera de mi cabeza y no estoy muy seguro de lo que quieres hacer, así que no perderé el tiempo.
fuente
CNAME
registro con otro tipo de registro para el mismo dominio. Tuve un problema similar y mi servidor DNS generalmente me advierte sobre conflictos, pero en este caso no fue así porque el CNAME era para*.example.com
y el registro adicional (unTXT
registro) era para un subdominio específicosubdomain1.example.com
. ¡Así que no atrapó el choque! Whoopscuando crea un registro CNAME, finalice el servidor señalado con un punto, por ejemplo: * .midominio.com. Note el último punto
fuente
Aquí están los resultados de mi prueba. Eliminé los registros A para mysite.com y www.mysite.com y agregué un registro CNAME para * .mysite.com. La prueba no funcionó. mysite.com no se resolvería. Para ser claros, uso OpenDNS para mis servidores DNS. Tal vez funcione bien con otros servidores DNS, pero obviamente quiero que funcione universalmente. Con base en esos resultados, me voy a quedar con los registros A estándar.
fuente
Funciona ahora.
Simplemente use un "*" en la sección cname del editor de archivos de zona o administrador de DNS de Godaddy, un punto a un nombre de IP o DNS.
En mi caso, lo usé con un nombre DNS que apunta a un servicio en la nube de Microsoft Azure y funcionó muy bien. Esto funciona para bla.domain.ext pero también para bla.bla.domain.ext. Podría funcionar diferente para otro proveedor.
fuente