当主机的 IP 地址末位是 255 时,在 Widnows XP 系统上无法访问。
今天发现连不了主机,还以为是端口封了,但其它两台电脑却又可以正常访问。最后猜测,Windows XP 无法访问最后一位是 255 的 IP 地址。
通常结尾 255 的 IP 地址是局域网广播地址,但如果掩码不为 255.255.255.0,也是可以使用 xxx.xxx.xxx.255 这样的目标 IP 地址。
理由是经测试 Windows 7, Windows 10, MacOS, Linux,都可以正常访问。这个理由也是实在没办法的推测了,反正怎么试都不行。
C:\Documents and Settings\user>tracert 218.72.169.255
Tracing route to 255.169.72.218.broad.jh.zj.dynamic.163data.com.cn [218.72.169.255]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 10.0.2.2
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * * Request timed out.
6 * * * Request timed out.
7 * * * Request timed out.
8 * * * Request timed out.
C:\Documents and Settings\user>tracert 218.72.169.253
Tracing route to 253.169.72.218.broad.jh.zj.dynamic.163data.com.cn [218.72.169.253]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 10.0.2.2
2 1 ms 1 ms 1 ms 10.8.8.188
3 404 ms 496 ms 499 ms 36.22.96.1
4 4 ms 4 ms 4 ms 253.169.72.218.broad.jh.zj.dynamic.163data.com.cn [218.72.169.253]
Trace complete.
C:\Documents and Settings\user>tracert 218.72.169.254
Tracing route to 254.169.72.218.broad.jh.zj.dynamic.163data.com.cn [218.72.169.254]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 10.0.2.2
2 2 ms 1 ms <1 ms 10.8.8.188
3 333 ms 398 ms 398 ms 36.22.96.1
4 6 ms 5 ms 5 ms 254.169.72.218.broad.jh.zj.dynamic.163data.com.cn [218.72.169.254]
Trace complete.
重新获取 IP 地址,不再是 255 结尾,又可以访问了。
似乎结论成立了,但又不能 100% 确认,网上搜了一下,还真有人遇到一样问题,不过没找到解决方案。
http://www.dslreports.com/forum/r18539206-Last-octet-255-bug-on-Windows