Hi list

Using BIND-9.14.1 as a resolver and qname-minimization set to "relaxed":

The following A-record resp. CNAME could not be resolved, when qname-minimization is enabled (strict or relaxed):

www.gracenote.com

With qname-minimization enabled, BIND tries to get the NS record for "glb.gracenote.com" (after BIND received the CNAME "web.glb.gracenote.com") which results in:

$ dig @bind-9.14.1 +noall +answer ns glb.gracenote.com
glb.gracenote.com.      0       IN      NS      
sc-gtm-1a.globix-sc.gracenote.com.


Then BIND tries to get the ip address for the mentioned NS (sc-gtm-1a.globix-sc.gracenote.com.) above, which results in NXDOMAIN:

$ dig @bind-9.14.1 +noall +answer +comment sc-gtm-1a.globix-sc.gracenote.com.
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17096
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: 9b42859a64d8ace1d701a0565cd94f43afdf5dc2a0368d96 (good)


From the client-perspective, the whole query results in SERVFAIL:

$ dig @bind-9.14.1 +noall +comment www.gracenote.com
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 47277
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
; COOKIE: ffb32844e0c268e28df22c8a5cd9528e2dfff5e5f2f857cf (good)


Question:
Is there a simple way, where I can configure a zone-wide exception for "qname-minimization" in a (pseudo)-way like this:
zone "gracenote.com." {       qname-minimization off; };

What's the best way to "enable" resolution for the mentioned zone without disabling qname-minimization?

Many thanks for any hints.
Kind regards,
Tom
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to