On 1/8/2013 9:35 AM, Daniele wrote:
If I use BIND9 forwarding all the queries not belonging to my local zones, it works.

But if I don't forward those queries, `dig` sometimes (and this is weird) fails (with "connection timed out; no servers could be reached") and the logs are full of "lame server", "FORMERR".

Why?
My guess is that your nameserver is having so much trouble resolving Internet names that it's thrashing and this is causing intermittent slowdowns/failures resolving even names from local zones.

You might be able to confirm or deny this speculation by looking at how many concurrent recursive clients you have (e.g. through rndc).

If confirmed, this leads to the bigger question of why you're having trouble resolving Internet names. "Lame server" is almost certainly a problem with the remote nameserver and/or the delegation to that nameserver, rather than your nameserver or anything in between. FORMERR, on the other hand, might be caused if some intermediate device is mangling your packets. Personally, I'd do a packet capture at various points in the path and analyze the results. Improper handling of EDNS0 frequently leads to these types of symptoms.

                                    - Kevin

_______________________________________________
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