[CentOS] /etc/hosts not resolving hostnames

Fri Apr 8 18:27:51 UTC 2011
m.roth at 5-cent.us <m.roth at 5-cent.us>

Johan Martinez wrote:
> I have modified /etc/hosts file with IP address and hostname entries.
> However, host command is returning 'Host vhost1.example.com not found:
> 3(NXDOMAIN)'. Also, apache is returning error on start as '[error] (EAI
> 2)Name or service not known: Could not resolve host name
> vhost1.example.com-- ignoring!' . The ssh worked fine and resolved the
> hostname correctly (ssh
> from same system to itself - just for test). Am I missing something here?
> I thought /etc/hosts will be referred for all lookups. Any help??

Does /etc/resolv.conf exist? If so, what does /etc/nsswitch.conf say -
files first?