Forum Moderators: DixonJones
QUESTION #1: How does a request get sent to my server when it has a path that starts out with a domain or IP address that is not that of my web site? I.e. "404;http://www.notmysite.com/..."?
Now, some of the domain names that appear in these errors are domains of sites that might be linking to us, so perhaps there is some kind of frame-and-link problem. But the ones with numeric IP addresses I have no idea about. So, curious, I checked them out. They belong mostly to ISPs; some result in a "connection refused"...
But the really weird thing was when I surfed to one of the IPs, 64.096.45.213, (snip if you must) I saw MY web site, even though that's not the site's address. (It is off by one number).
QUESTION #2: How exactly does that IP redirect to my site, and why would these errors from that address show up in my logs? My ISP said it could be an incorrect "PTR record" -- the reverse of an "A record" -- but I'm not much of an expert on those sorts of things.
I'd appreciate any help or advice. I think it might be similar to the problem discussed here. [webmasterworld.com]
I suspect the reason 64.096.45.213 is interpreted by a web browser as 64.78.45.213 has something to do with the fact that each of the four numbers in an IP address are 8-bit bytes. But I don't know enough about the math to understand why "096" is treated as though it were "78." The bits for 78 would be "01001110" and I guess that "096" gets turned into the same binary number rather than "01100000" which is the binary form of "96." Any math whizzes out there who can help?
I figured out that the "096" is being interpreted as a decimal number, which creates the same 8-bit string as "78." i.e. if you convert the three decimal numbers, 0, 9, and 6 to binary, then concatenate the resulting 8 bits:
78 = 01001110
0 = 0
9 = 1001
6 = 110
This is probably a pretty rare phenomenon, since not all numbers can be "faked" in this way. But it makes me wonder, why would an auto-hacking program be doing this?
<tr><td>Email name:</td><td><input type="text" name="userlogin" size="25" value="" tabindex="1" onKeyPress="checkEnterIE(event)"> @64.096.45.213 </td></tr>
Maybe the following info will be some help.
64.96.45.213 = hepple4homes.com.criticalpath.net
64.68.32.201 = hepple4homes.com