Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Sep 2008 17:49:47 -0400
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        David Naylor <naylor.b.david@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: /etc/hosts not working
Message-ID:  <443ak6tksk.fsf@be-well.ilk.org>
In-Reply-To: <200809112249.05138.naylor.b.david@gmail.com> (David Naylor's message of "Thu\, 11 Sep 2008 22\:49\:00 %2B0200")
References:  <200809112249.05138.naylor.b.david@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
David Naylor <naylor.b.david@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:
>
> 127.0.0.1  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 127.0.0.1 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
		http://be-well.ilk.org/~lowell/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?443ak6tksk.fsf>