![Um registro DNS CNAME curinga é válido em vários subdomínios?](https://rvso.com/image/726374/Um%20registro%20DNS%20CNAME%20curinga%20%C3%A9%20v%C3%A1lido%20em%20v%C3%A1rios%20subdom%C3%ADnios%3F.png)
Eu tenho um registro CNAME como este:
*.a IN CNAME example.com.
Portanto, qualquer endereço que termine com .a.example.com
aponta para example.com
(como www.a.example.com
,, x.y.z.a.example.com
etc).
Eu adiciono este registro CNAME:
ex1.a IN CNAME example.net.
Então o endereço ex1.a.example.com
aponta para example.net
, enquanto todos os outros endereços que terminam com .a.example.com
apontam para example.com
.
Eu adiciono outro registro CNAME:
www.b.a IN CNAME example.org.
Então www.b.a.mydom.com
aponta para example.org
.
Mas há um problema:
qualquer outra solicitação de domínio de resolução que termine com .b.a.example.com
não será resolvida. Eu não consigo entender.
Responder1
Seu primeiro registro está bom, embora eu adicionaria um TTL explícito como este (usando TTL de 30 minutos como exemplo):
*.a 1800 IN CNAME example.com.
Para os outros discos eu faria o mesmo. Observe que quando você cria um registro www.b.a
assim:
www.b.a 1800 IN CNAME example.org.
Ele substituirá a *
correspondência para b.a
. Assim, este registro será agora o único que você possui em b.a
. Se você quiser mais CNAMEs, b.a
basta definir mais três *
correspondências como esta:
b.a 1800 IN CNAME example.org.
*.b.a 1800 IN CNAME example.org.
*.www.b.a 1800 IN CNAME example.org.
Dependendo de suas necessidades exatas, talvez você não precise dos três.