Se ho un dominio jolly, è possibile elencare sottodomini specifici che hanno la precedenza su quello jolly?
Per esempio:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Se ho un dominio jolly, è possibile elencare sottodomini specifici che hanno la precedenza su quello jolly?
Per esempio:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Risposte:
Sì, come dice Zoredache, "funziona".
Ci sono alcuni avvertimenti con i caratteri jolly che vale la pena conoscere:
Il carattere jolly corrisponde a una o più etichette, quindi nel tuo caso foo.bar.domain.com
verrà associato il carattere jolly, ma bar.foo.domain.com
tornerà NXDOMAIN
perché la presenza di foo
impedisce a qualsiasi sottodominio di foo
corrispondere
La corrispondenza jolly è specifica del tipo RR. Tuttavia, se i record jolly e override non hanno lo stesso RRtype, i record over-riding "nasconderanno" ancora il jolly, ma si ottiene NODATA
(cioè nessuna risposta rcode == NOERROR
).
per esempio
$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