/etc/hosts not working

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Thu Sep 11 21:49:49 UTC 2008

David Naylor <naylor.b.david at gmail.com> writes:

> I am trying to redirect a URL request to a different address but it appears 
> that /etc/hosts is not doing the job.  Example:
>  google.com
> The way I understand it is that by typing google.com in a web browser it 
> should result in the local page being displayed.  It instead goes to the 
> proper Google page.  
> `ping google.com' actually pings but `host google' returns the 
> actual IP addresses for google.  

Sounds like your browser is using a proxy server which is doing the
name resolution for you.

> /etc/nsswitch.conf has `hosts: files dns' and host.conf has `hosts\n dns'
> Any idea why the system calls are not honouring /etc/hosts?

Since ping works, I'm sure that they are.

Lowell Gilbert, embedded/networking software engineer, Boston area

More information about the freebsd-questions mailing list