I keep getting an error message whenever doing anything that requires a DNS lookup on my CentOS server. E.g.:
[root@15557 etc]# wget http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf --2011-05-03 20:55:35-- http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf Resolving www.whitehouse.gov... failed: Temporary failure in name resolution. wget: unable to resolve host address `www.whitehouse.gov'
If I restart the server then this problem goes away for a short time, but it always comes back after an hour or so. If I change the nameserver IPs listed in resolv.conf, the problem is not fixed, even if I substitute them with common nameserver like Google's 8.8.8.8. If I flush the hosts cache after changing resolve.conf, it does not fix the problem either. After restart of the server, the resolv.conf is changed back to it's default values (I guess by some DHCP).