On Wednesday, February 02, 2011 09:31:43 am Larry Vaden wrote:
> "* The host/dig/nslookup utilities queried only servers from
> resolv.conf. With this update, the utilities query the servers
> specified on command line instead of in resolv.conf and the issue is
> resolved. ( BZ#561299)"
> 
> The official release notes imply that the argument on the command line
> was ignored and the contents of /etc/resolv.conf were used instead
> which should lead to consistent results between the two invocations.

I think the release notes do not reflect the actual bug, in this case.  The bug 
text is:

"I have noticed that release 5.4 (Final) appears to ignore the server option
when using host or nslookup if the host in question is not available.

The commands should return no server available as they have in the past
but instead decide to query the servers specified in resolv.conf and return
results from that."

As both of the servers you gave in the message provided results, the queries 
given do not trigger the actual bug; that is, if the server referenced is not 
available or does not return a result, *then* it went to the servers in 
resolv.conf rather than the previous behavior.

Fault lies in the writer of the release note bullet point, which does not 
accurately describe the bug actually fixed.

And that explains why  'host www.yahoo.com 208.67.220.220' and 'host 
www.yahoo.com 8.8.8.8' got completely different answers, as I know OpenDNS does 
fairly aggressive caching that semi-ignores $TTL, and google (8.8.8.8 is a 
google DNS server) probably does too.
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to