Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Jan 1997 19:55:45 +0100
From:      sthaug@nethelp.no
To:        wpaul@skynet.ctr.columbia.edu
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Resolver Error 0 (no error)
Message-ID:  <16606.852231345@verdi.nethelp.no>
In-Reply-To: Your message of "Thu, 2 Jan 1997 11:26:50 -0500 (EST)"
References:  <199701021626.LAA10553@skynet.ctr.columbia.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
> [/homes/wpaul]:marple{15}% traceroute freebsd.org
...
>  4  nyser-gw.net.columbia.edu (128.59.247.1)  189.497 ms  112.663 ms  100.243 ms
>  5  169.130.12.5 (169.130.12.5)  91.750 ms  98.124 ms  102.126 ms
>  6  169.130.1.101 (169.130.1.101)  82.285 ms  74.644 ms  79.732 ms
>  7  144.228.60.1 (144.228.60.1)  281.282 ms  141.881 ms  219.776 ms
>  8  198.67.2.11 (198.67.2.11)  118.587 ms  110.496 ms  113.735 ms
>  9  144.228.10.102 (144.228.10.102)  259.932 ms  149.262 ms  149.992 ms
> 10  144.228.10.50 (144.228.10.50)  231.764 ms  217.007 ms  238.777 ms
> 11  pb-nap.crl.net (198.32.128.20)  147.369 ms  156.685 ms  149.741 ms
...
> FreeBSD 2.2-BETA_A
> 
> Hops 5 through 10 didn't reverse resolve correctly, but:
> 
> [/homes/wpaul]:marple{17}% nslookup 169.130.12.5
> Server:  sirius.ctr.columbia.edu
> Address:  128.59.64.60
> 
> Name:    ny-nyc-2-H4/0-T3.nysernet.net
> Address:  169.130.12.5
> Granted this is Sprint we're talking about here, but this seems a little
> odd. My named is from BIND 4.9.5-REL.

This is not related to your named but to the resolver version used by
the gethostbyaddr() function in traceroute. The behavior changed from
bind-4.9.3 to bind-4.9.4: Characters which are supposed to be illegal
(/ and _ among others) result in gethostbyaddr() returning a NULL
pointer.

All the routers in hops 5 through 10 have / in the names, thus a
traceroute which uses a 4.9.4 (or newer) resolver will not translate
the IP address back to a name.

If you want to see an even more curious demonstration of the same, you
can try the 'host' program from 4.9.3 (or older) versus 'host' from
4.9.4 or newer:

% host-493rel 169.130.12.5
Name: ny-nyc-2-H4/0-T3.nysernet.net
Address: 169.130.12.5

% host-494p1 169.130.12.5
Host not found, try again.

but:

% host-494p1 -t ptr 5.12.130.169.in-addr.arpa
5.12.130.169.in-addr.arpa PTR ny-nyc-2-H4/0-T3.nysernet.net

(For the curious: 'host -t ptr ...' does *not* use the gethostbyaddr()
function from the resolver library, while 'host <IP addr>' does.)

Steinar Haug, Nethelp consulting, sthaug@nethelp.no



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