using 127.0.0.1 in resolv.conf
John Miller
johnmill at brandeis.edu
Mon Jul 23 21:13:48 UTC 2012
Hey there folks,
I was just going back through the good ol' cricket book, and ran into
the following:
"If you use multiple nameserver directives, don't use the loopback
address! There's a bug in some Berkeley-derived TCP/IP implementations
that can cause problems with BIND if the local nameserver is down. The
resolver's connected datagram socket won't rebind to a new local address
if the local nameserver isn't running, and consequently the resolver
sends query packets to the fallback remote nameservers with a source
address of 127.0.0.1. When the remote nameservers try to reply, they end
up sending the reply packets to themselves."
Given that this same text is in the fourth edition of Cricket & Paul's
book as well, I'm assuming this was an old bug (pre-BIND 9) and has long
since been fixed. Could someone point me to a bug report and/or
changelog for this? A quick Google search for 'bind resolver source
address bug' didn't yield much.
John
--
John Miller
Systems Engineer
Brandeis University
781-736-4619
johnmill at brandeis.edu
More information about the bind-users
mailing list