DNS: dominios comodín


8

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:


10

Si, esto funciona.


2
Absolutamente. El registro * solo se consulta si no hay más registros específicos que coincidan con la consulta.
David Mackintosh

12

Sí, como dice Zoredache, "esto funciona".

Sin embargo, hay algunas advertencias con comodines que vale la pena conocer:

  1. El comodín coincide con una o más etiquetas, por lo que en su caso foo.bar.domain.comserá emparejado por el comodín, pero bar.foo.domain.comregresará NXDOMAINporque la presencia de fooimpide que foocoincidan los subdominios de

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

1
Lo siento, pero esto es un poco críptico para que lo entienda.
Desconocido

Tiene una definición de * .foo.domain.com. trabaja para evitar NXDOMAIN para bar.foo.domain.com?
Steve Schnepp

@ Steve - Creo que sí, sí. (No lo he probado sin embargo)
Alnitak
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.