我在两台Windows机器之间运行我的代码并且它正常工作。但是,我在PlanetLab机器上移动服务器端。客户端运行错误没有路由到host.It似乎是防火墙问题,但我没有root和sudo权限。我可以尝试另一种方法吗?谢谢。
traceroute to 140.114.89.45 (140.114.89.45), 30 hops max, 60 byte packets
1 140.118.125.254 (140.118.125.254) 2.077 ms 2.294 ms 2.569 ms
2 140.118.250.105 (140.118.250.105) 0.269 ms 0.337 ms 0.378 ms
3 * 140.111.230.25 (140.111.230.25) 1.377 ms 1.633 ms
4 * * 140.111.230.42 (140.111.230.42) 1.408 ms
5 * bb-MOE-N.TANet.edu.tw (203.72.43.6) 1.747 ms *
6 * * bb-NTHU-TWAREN.TANet.edu.tw (192.83.196.114) 4.136 ms
7 * * *
8 * c7609-2-c7609C.nthu.edu.tw (140.114.1.190) 4.429 ms 4.370 ms
9 140.114.2.141 (140.114.2.141) 4.377 ms 4.399 ms *
10 * * *
11 * * *
12 * * *
13 * * cs744.cs.nthu.edu.tw (140.114.89.45) 4.134 ms !X
答案 0 :(得分:1)
“无主机路由”通常是路由问题,而不是阻止连接的防火墙。请尝试以下措施:
nslookup
或ping
)traceroute
运行到目标计算机,查看数据包开始丢弃的位置。这样你就会知道 你的路由被搞砸了。根据您的traceroute
输出,cs744.cs.nthu.edu.tw
的管理员看起来禁止流量。无法确定它是针对您的子网还是一般情况。你应该联系那个主机/网络的系统管理员来解决问题。