[CentOS] /etc/hosts not resolving hostnames

Fri Apr 8 18:32:35 UTC 2011
Johan Martinez <jmartiee at gmail.com>

On Fri, Apr 8, 2011 at 1:27 PM, <m.roth at 5-cent.us> wrote:

> 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?
>
>        mark
>


resolv.conf exists and nsswitch.conf has a following line:
"hosts:      files dns"

SELinux was in enforcing mode, but I didn't see any errors in audit.log.
Still I have disabled it for now.

thanks,
jM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20110408/b24b7f6f/attachment-0005.html>