/etc/resolv.conf with 3 nameservers

Ken Stevenson ken at allenmyland.com
Mon Apr 10 14:45:18 UTC 2006


guru at Sisis.de wrote:
> Hi,
> 
> The man page of resolv.conf claims:
> 
>      The different configuration options are:
> 
>      nameserver  Internet address (in dot notation) of a name server that the
>                  resolver should query.  Up to MAXNS (currently 3) name
>                  servers may be listed, one per keyword....
> 
> I've three DNS server in my /etc/resolv.conf in 6.0-REL:
> 
> $ cat /etc/resolv.conf
> domain Sisis.de
> nameserver 10.0.1.201
> nameserver xxx.xxx.xxx.xxx
> nameserver yyy.yyy.yyy.yyy
> 
> But only the 1st one (10.0.1.201) is contacted to make the name lookup
> (I've checked this with trussing a 'ping whatever.domain.com') and if
> it does not know the addr, while the second one would know it, it does
> not resolve.
> 
> Do I miss something?
> Thx
> 
> 	matthias
> 
I think the problem is that once your first server responds with a 
"domain not found", that's considered an answer to your query. It 
doesn't try another DNS server just to see if it gets a different 
answer. If you were to disable the DNS server on 10.0.1.201, then it 
would use xxx.xxx.xxx.xxx or yyy.yyy.yyy.yyy to resolve the query.

-- 
Ken Stevenson
Allen-Myland Inc.


More information about the freebsd-questions mailing list