Sim, isso funciona.
Se eu tiver um domínio curinga, é possível listar subdomínios específicos que substituem o subgráfico?
Por exemplo:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Sim, como diz Zoredache, "isso funciona".
Existem algumas ressalvas com curingas 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 de foo
corresponda a
A correspondência de curinga é específica do tipo RR. No entanto, se os registros curinga e de substituição não tiverem o mesmo RRtype, os registros mais antigos ainda "ocultarão" o curinga, mas você receberá 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