DNS: domínios curinga

7

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
    
por Unknown 02.06.2009 / 21:14

2 respostas

9

Sim, isso funciona.

    
por 02.06.2009 / 21:22
12

Sim, como diz Zoredache, "isso funciona".

Existem algumas ressalvas com curingas que vale a pena conhecer:

  1. 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

  2. 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
    
por 03.06.2009 / 09:26