On Mar 7, 2011, at 10:47 PM, Jay Ashworth wrote:

> ----- Original Message -----
>> From: "Joel Jaeggli" <joe...@bogus.com>
> 
>> http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1299558177753+28353475&threadId=1471451
>> 
>> As a potentially cautionary tale for the squatting on unused pieces of
>> address space either in your network or applications.
>> 
>> drive slow (and filter 22 outgoing to 49.48.46.49 until you get new
>> firmware)
> 
> (HP Blades apparently depended on rDNS for 49.48/16 failing hard, which 
> stopped happening when the block was allocated)

For those at home scratching their heads, I ran into this before too when 
trying to figure out why they were making in-addr.arpa requests over and over 
again...

49 decimal in ASCII = "1"
48 decimal in ASCII = "0"
46 decimal in ASCII = "."
49 decimal in ASCII = "1"
or "10.1"

If you had a hard-coded IP address instead of a hostname for its management 
host, the logic to resolve the hostname would get confused and attempt to do a 
reverse-dns lookup of the first 4 characters of the ASCII representation of the 
hostname, and connect to that instead. So, if your management host was 
"10.1.1.1" the first 4 characters were "10.1" which is 49.48.46.49 if you smash 
the values of each character into a v4 address and try to grab a PTR record for 
it. If that lookup failed, it'd fall back to connecting to the IP correctly. 
Only after 49.48/16 was assigned and started giving out PTR records did this 
bug actually do anything.

It is attempting to SSH to the host at 49.48.46.49 though, which is probably 
bad.


(the above is my own attempt at figuring out what was happening, but might not 
be 100% accurate)


Reply via email to