Tengo un registro CNAME como este:
*.a IN CNAME example.com.
Entonces, cualquier dirección que termine con .a.example.com
apunta a example.com
(como www.a.example.com
, x.y.z.a.example.com
, etc.).
Agrego este registro CNAME:
ex1.a IN CNAME example.net.
Luego, la dirección ex1.a.example.com
apunta a example.net
, mientras que todas las demás direcciones que terminan en .a.example.com
apuntan a example.com
.
Agrego otro registro CNAME:
www.b.a IN CNAME example.org.
Entonces www.b.a.mydom.com
apunta a example.org
.
Pero hay un problema:
cualquier otra solicitud de dominio de resolución que termine en .b.a.example.com
no se resuelve. No puedo entender.
Respuesta1
Su primer registro está prácticamente bien, aunque agregaría un TTL explícito como este (usando TTL de 30 minutos como ejemplo):
*.a 1800 IN CNAME example.com.
Para los demás discos haría lo mismo. Tenga en cuenta que cuando crea un registro www.b.a
como este:
www.b.a 1800 IN CNAME example.org.
Anulará la *
coincidencia de b.a
. Por lo tanto, este registro ahora será el único que tendrá bajo b.a
. Si quieres más CNAME debajo, b.a
simplemente tienes que definir tres *
coincidencias más como esta:
b.a 1800 IN CNAME example.org.
*.b.a 1800 IN CNAME example.org.
*.www.b.a 1800 IN CNAME example.org.
Dependiendo de sus necesidades exactas, es posible que no necesite los tres.