[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: WARNING : libc6 Version: 2.0.7t-1 breaks resolv routines



> This implies that 'host' deals only in names and would therefor make 'host
> 127.0.0.1' undocumented behavior.  However, the man page also says:

<SNIP>

> This, on the other hand, implies that 'host' does deal in IP addresses.
> Looks like a bug in the man page.

this is a little old (i've been lazy with the email), but host does most
certainly work with ip#'s.

eg.	[11:23am] badger(larry)> host 209.112.156.52
	Name: badger.alaska.net
	Address: 209.112.156.52


the reason that it worked with 127.0.0.1 and not with localhost that you
have a 'search' or 'domain' parameter setup in your '/etc/resolv.conf'
file so it appended 'yourdomain.com' to localhost... and failed.  you'll
notice that if you look for 'localhost.' (where the trailing dot means
don't cannonify this addresses) it will resolve from your '/etc/hosts'
file (assuming you have /etc/nsswitch.conf setup to use files for the
hosts entry).

eg.

[11:25am] badger(larry)> host 127.0.0.1
Name: localhost
Address: 127.0.0.1

[11:25am] badger(larry)> host localhost
localhost.alaska.net does not exist (Authoritative answer)

[11:25am] badger(larry)> host localhost.
localhost               A       127.0.0.1

some people have a localhost.theirdomain.com setup, in which case all
three of the above would work, but obviously you don't :-)

adam.

------------------------ Internet Alaska ------------------------
 4050 Lake Otis Pkwy	   Adam  Shand	     (v) +1 907 562 4636
 Anchorage, AK 99508  Systems Administrator  (f) +1 907 562 4807
------------------- http://www.underrealm.net -------------------


Reply to: