Si tengo un dominio comodín, ¿es posible enumerar subdominios específicos que anulen el comodín?
Por ejemplo:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Si tengo un dominio comodín, ¿es posible enumerar subdominios específicos que anulen el comodín?
Por ejemplo:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Respuestas:
Sí, como dice Zoredache, "esto funciona".
Sin embargo, hay algunas advertencias con comodines que vale la pena conocer:
El comodín coincide con una o más etiquetas, por lo que en su caso foo.bar.domain.com
será emparejado por el comodín, pero bar.foo.domain.com
regresará NXDOMAIN
porque la presencia de foo
impide que foo
coincidan los subdominios de
La coincidencia de comodines es específica del tipo RR. Sin embargo, si los registros comodín y anulación no tienen el mismo tipo RR, los registros anulados seguirán "ocultando" el comodín, pero usted obtiene NODATA
(es decir, sin respuesta rcode == NOERROR
).
p.ej
$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