Date: Sun, 28 Sep 1997 11:26:12 +0200 From: sthaug@nethelp.no To: tlambert@primenet.com Cc: freebsd-hackers@freefall.FreeBSD.org Subject: Re: r-cmds and DNS and /etc/host.conf Message-ID: <22414.875438772@verdi.nethelp.no> In-Reply-To: Your message of "Sat, 27 Sep 1997 21:29:41 %2B0000 (GMT)" References: <199709272129.OAA11592@usr08.primenet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Technically 127.1 and 127.0.0.1 are synonymous; one would think the > code should know this... Technically, 127.0.0.1 for the loopback address is a Berkeley-ism, but it is now cast in stone, since RFC1700 defines (g) {127, <any>} Internal host loopback address. Should never appear outside a host. As far as I can see, this change occurred in two steps: - RFC 820 (January 1983 "Assigned Numbers") doesn't mention 127.*.*.*. - RFC 870 (October 1983 "Assigned Numbers") has 127.*.*.* as "reserved". - RFC 990 (November 1986 "Assigned Numbers") has 127.*.*.* explicitly as loopback. 127.1 as an alternative way of writing 127.0.0.1 is also a Berkeley-ism, as far as I know. The name server (BIND) knows nothing about it, and the inet_pton() routine (part of POSIX 1003.1g work in progress) does not recognize this format, even if inet_addr() and inet_ntoa() does. It is *not* a particularly good idea to depend on 127.1 being interpreted as 127.0.0.1. Steinar Haug, Nethelp consulting, sthaug@nethelp.no
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22414.875438772>