Hostname funniness

Dmitriy Kropivnitskiy nigde at mitechki.net
Thu Nov 18 15:46:38 CST 2004


>From the RFC 3300 

   127.0.0.0/8 - This block is assigned for use as the Internet host
   loopback address.  A datagram sent by a higher level protocol to an
   address anywhere within this block should loop back inside the host.
   This is ordinarily implemented using only 127.0.0.1/32 for loopback,
   but no addresses within this block should ever appear on any network
   anywhere [RFC1700, page 5].

This means, that in order to be RFC compliant, lo interface DOES do some IP magic and answers on any address from the 127.0.0.0 block. 
This is not a normal behavior for a network interface though, and no evidence for it can be seen in ifconfig output.


On Thu, 2004-11-18 at 16:36 -0500, Dmitriy Kropivnitskiy wrote:

> Netmask of 255.0.0.0 doesn't mean that an interface listens on the whole
> A class, just means that only the first 8 bits of the address is the
> network number and the rest is the host number. In this case the host
> number is 1 and network number is 127. For example if your eth0
> interface has address 192.168.0.1 and netmask 255.255.255.0 it is not
> going to listen on the whole /24 but only on the .1 address. So, I
> suppose there is some magic in the lo interface making it answer on any
> address from 127. A class. I will go read RFCs now.
> 
> 




More information about the ubuntu-devel mailing list