Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2000 12:31:39 +1100 (EST)
From:      Andy Farkas <andyf@speednet.com.au>
To:        phk@FreeBSD.ORG
Cc:        kewarken@qnx.com, freebsd-bugs@FreeBSD.ORG
Subject:   Re: misc/23327: address like 10.51 (meaning 10.0.0.51) does not work in hosts file
Message-ID:  <Pine.BSF.4.21.0012191220020.7528-100000@backup.af.speednet.com.au>
In-Reply-To: <200012182112.eBILCLB42759@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> As far as I recall this is by design.  A dig in the mail-archives
> will probably show the discussion, I seem to recall some traditionalist
> opposition (probably fielded by Garrett) against the change but the
> consensus nontheless being that in FreeBSD at least IP numbers
> are #.#.#.# all the time.

Behaviour is dependent on the application; ping(8) uses inet_pton(3) which
return an error if the string has <4 octets.

eg:

$ tail -2 /etc/hosts
10.61           test
10.0.0.62       test1
$ telnet test
Trying 10.0.0.61...
^C
$ telnet test1
Trying 10.0.0.62...
^C
$ ping test
ping: cannot resolve test: Unknown host
$ ping test1
PING test1 (10.0.0.62): 56 data bytes
...

Perhaps inet_pton(3) should be taught how to translate all valid[1]
internet addresses.

[1] man 3 inet_addr

--
 
 :{ andyf@speednet.com.au
  
        Andy Farkas
    System Administrator
   Speednet Communications
 http://www.speednet.com.au/
  




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0012191220020.7528-100000>