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