Tenemos un comodín configurado para manejar todos los subdominios de "example.com"
UN REGISTRO: * .example.com apunta a 10.10.10.10
Tenemos un registro A más específico para manejar un subdominio especial (esto funciona bien):
Un registro: staging.example.com puntos 10.10.10.9
El problema que tenemos es que estamos migrando la puesta en escena a un nuevo entorno de alojamiento y se nos ha indicado utilizar un CNAME:
CNAME: new-staging.example.com apunta a proxy.heroku.com
Pensamos que esto funcionaría. Sin embargo, new-staging.example.com se resuelve con el comodín de nivel superior 10.10.10.10 y no apunta a proxy.heroku.com.
¿Qué me estoy perdiendo? ¿No es esto posible? ¿O es esta una mala práctica? Gracias,
domain-name-system
cname-record
zdennis
fuente
fuente
dig -t ANY new-staging.example.com
?Respuestas:
La respuesta es generalmente "No": el registro más específico debería ganar, por lo que debería funcionar como lo describió / esperaba. Supongo que tiene el registro comodín A almacenado en caché en algún lugar y necesita esperar a que caduque ese caché.
Una prueba rápida con BIND 9.6.2-P2 / FreeBSD 8.1:
Una zona que contiene los registros:
Resuelve de la siguiente manera:
(Devuelve el CNAME)
y
(Devuelve el registro comodín A)
fuente
Según su comentario sobre la pregunta:
... has configurado mal el DNS. Debe establecer el objetivo del CNAME en
proxy.heroku.com.
: ¡el período final es importante! Sin él, su servidor DNS está asumiendo que se está refiriendo a un host dentro de suexample.com
zonaproxy.heroku.com.example.com
, y eso está siendo capturado por el registro comodín.fuente
new-new-staging
?).Encontré esta publicación investigando cómo se hace esto en un servidor Plesk Linux compartido. En su ejemplo, se refieren a una solución combinada DNS / vhost.conf donde debe agregar tanto a vhost.conf como a actualizar el DNS.
Cita: "Tiene que ser el último en la lista de subdominios, que está ordenada alfabéticamente, así que comience su nombre con" zz ". Http://kb.parallels.com/2239
Supongo que esto difiere de la teoría DNS 'normal' por la cual se devolvería el registro más específico.
fuente