Se eu tiver um domínio curinga, é possível listar subdomínios específicos que substituem o curinga?
Por exemplo:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Se eu tiver um domínio curinga, é possível listar subdomínios específicos que substituem o curinga?
Por exemplo:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Respostas:
Sim, como Zoredache diz, "isso funciona".
Porém, existem algumas ressalvas com caracteres curinga que vale a pena conhecer:
O curinga corresponde a um ou mais marcadores; portanto, no seu caso foo.bar.domain.com
, será correspondido pelo curinga, mas bar.foo.domain.com
retornará NXDOMAIN
porque a presença de foo
impede que qualquer subdomínio foo
corresponda
A correspondência de curinga é específica de RRtype. No entanto, se os registros curinga e de substituição não tiverem o mesmo tipo RR, os registros substitutos ainda "ocultarão" o curinga, mas você obtém NODATA
(ou seja, sem resposta rcode == NOERROR
).
por exemplo
$ORIGIN example.com.
* IN A 192.168.1.1
foo IN TXT "foo"
% dig @localhost foo.example.com. A
(abbreviated)
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36960
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0