Adding or editing an entry in /etc/hosts
martin.marcher at openforce.com
Mon Jan 8 18:03:37 UTC 2007
Am 08.01.2007 um 16:24 schrieb Derek Broughton:
> Brian Lunergan wrote:
>> Based on Rebel Lion's suggestion my hosts file no contains:
>> 127.0.0.1 localhost.localdomain localhost
>> 127.0.1.1 ubuntu
> OK, that explains _that_ odd entry in my hosts file. I just
> removed "127.0.1.1 othello" (my host name) from hosts a few days ago,
> because it was interfering with "hostname -d" (which I use for network
> identification) when I was not actually connected to a network. I
> recognize it, but assumed I must have added it. Now I suspect my
> install of edgy did it. Maybe it did have a use... :-)
A common use for those addresses are adblockers (maybe you installed
one ages ago?). Purpose is (for example)
and you will never see any ads from doubleclick.net ever again, but I
strongly recommend against this if you don't know what you're doing
for sure (so before doing anything like that just because it is
written here RTFM :)).
There are a few packages that will do that for you.
> Can someone explain what 127.0.1.1 is supposed to be? Maybe it's just
> supposed to be "anything". I can't believe I've been using Linux for a
> decade and only just discovered that all 127.x.x.x addresses seem
> to map to
> the local machine.
Yes 127.0.0.0/8 is reserved for local host, everything with those IP
addresse routes back to localhost.
Something I sometimes use is to let daemons I test listen on
127.0.0.5 (or whatever) so that they don't interfere with other stuff
on the system and still can be tested.
hth (and someone please correct me if I'm wrong the only use I found
so far is exactly what I wrote in the last sentence)
More information about the ubuntu-users