Slightly related - I see that --all-servers might have become the default now?
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2010q2/003942.html
Is there some way to disable this and use "known to be up"? The reason is that
I'm seeing a large ICMP "unreachable" response generated for the slower
response,
plus the additional bandwith, eg tcpdump for a request for www.yahoo.co.uk:
22:23:40.151666 IP 10.141.36.76.25630 > 8.8.4.4.53: 11049+ AAAA?
www.yahoo.co.uk. (33)
22:23:40.151993 IP 10.141.36.76.25630 > 8.8.8.8.53: 11049+ AAAA?
www.yahoo.co.uk. (33)
22:23:40.850776 IP 8.8.4.4.53 > 10.141.36.76.25630: 11049 3/1/0 CNAME
rc.yahoo.com., CNAME rc.g01.yahoodns.net., CNAME any-rc.a01.yahoodns.net. (178)
22:23:41.014108 IP 8.8.8.8.53 > 10.141.36.76.25630: 11049 3/1/0 CNAME
rc.yahoo.com., CNAME rc.g01.yahoodns.net., CNAME any-rc.a01.yahoodns.net. (178)
22:23:41.014217 IP 10.141.36.76 > 8.8.8.8: ICMP 10.141.36.76 udp port 25630
unreachable, length 214
22:23:41.401743 IP 10.141.36.76.10248 > 8.8.4.4.53: 25285+ A? www.yahoo.co.uk.
(33)
22:23:41.764124 IP 8.8.4.4.53 > 10.141.36.76.10248: 25285 4/0/0 CNAME
rc.yahoo.com., CNAME rc.g01.yahoodns.net., CNAME any-rc.a01.yahoodns.net., A
77.238.178.122 (133)
Using "strict-order" seems to stop the parallel requests, but I guess if the
nameserver were down it wouldn't benefit from the older behaviour which seemed
to be "sticky"
Whenever I ask these questions it turns out to be a failure to read the manual
correctly, so I did have a good gander and raid google first...
Note, if there is no explicit option for this then I think "strict-order" is
actually satisfactory as a workaround!
Many thanks
Ed W