怎么判断以下目标IP地址是属于本地网络或远程网络的宿主机?

怎么判断以下目标IP地址是属于本地网络或远程网络的宿主机?

呵呵,这个是这个样子滴。本地或者远程,是看本机到对方之间经过了那些路由。如果根本就没有经过路由,就肯定是同一个本地网络,如果经过本地网关,上了公网,那一定是远程网络。可以通过tracert来判断,比如你的主机是192.168.1.100,要访问这个地址:www.online.sh.cn 可以看出经过192.168.1.1网关之后就上公网了。C:\>tracert -d www.online.sh.cnTracing route to www.online.sh.cn [218.1.64.33]over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 192.168.1.1 2 10 ms 9 ms 10 ms 124.74.12.249 3 14 ms 9 ms 9 ms 124.74.12.213 4 13 ms 15 ms 14 ms 124.74.209.17 5 12 ms 14 ms 15 ms 61.152.81.93 6 59 ms 159 ms 122 ms 124.74.210.198 7 14 ms 20 ms 11 ms 218.1.4.66 8 60 ms 53 ms 93 ms 218.1.64.33Trace complete.