Comment 4 for bug 1020067

Revision history for this message
Robie Basak (racb) wrote : Re: Ubuntu 12.04 resolving hangs when querying AAAA records against BIND (Ubuntu 10.04) DNS servers

Oliver,

Thanks for the additional details.

Based on this I think it is clear that this is not a bug in puppet. Your Windows servers should not be responding SERVFAIL to AAAA queries. They should be responding with NOERROR and no answers. I think that bind is probably doing the right thing according to the specification here, although I'm not completely sure.

It seems to me that the behaviour that you're seeing is an unfortunate consequence of your Windows DNS servers not supporting IPv6 properly, by failing when they are queried for IPv6 addresses. Perhaps there is an option somewhere to turn it on, or an option in bind to work around broken upstream DNS servers?

Since my conclusion is that this is not a bug (neither in puppet nor bind) in Ubuntu, I'm marking this bug as invalid. However, I may be wrong. If you can point to an authoritative source that states that bind is supposed to respond differently when getting a SERVFAIL upstream, then please point to that and change the bug status back to New, and we'll retarget the bug at bind.