I'm experiencing some DNS issues on a new RHEL 6 virtual machine. Ping is working fine to an IP, but the machine is unable to resolve any names. I've tried adding Google's DNS servers ( and to the bottom of /etc/resolv.conf but it's not having any affect. Even manually adding items to my /etc/hosts file doesn't seem to work. Does something need to be reset? Anything else I can try?

This is the contents of my /etc/hosts file:      localhost localhost.localdomain localhost4 localhost4.localdomain4
::1            localhost localhost.localdomain localhost6 localhost6.localdomain6 download.fedoraproject.org   google.com

However I still can't nslookup or ping to google.com.

EDIT: Solved. Was a firewall issue blocking the DNS requests.


1 Answer 1


I know this issue has been solved, but in case someone stumbles across this trying to solve a similar issue, it might help to check /etc/nsswitch.conf to make sure the hosts line contains files when adding manual entries to /etc/hosts doesn't fix it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .