0

2 つの Windows マシン間でコードを実行すると動作しますが、サーバー側を PlanetLab マシンに移動します。クライアント実行エラー、ホストへのルートがありません。ファイアウォールの問題のようですが、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
4

1 に答える 1

1

「ホストへのルートがありません」は通常、ルーティングの問題であり、接続をブロックしているファイアウォールではありません。次の対策を試してください。

  • 宛先の IP アドレスを解決します (例:nslookupまたはを使用ping) 。
  • 宛先マシンまで実行tracerouteし、パケットがドロップし始める場所を確認します。そうすれば、ルーティングが台無しになっている場所がわかります。
  • 宛先がマルチホーム ホストであり、複数の IP に解決されているかどうかを確認します。別の IP を使用して到達する必要がある可能性があります。

tracerouteあなたの出力に基づいて、の管理者がcs744.cs.nthu.edu.twトラフィックを禁止しているようです。それがあなたのサブネットのためなのか、一般的なものなのかを判断することは不可能です. そのホスト/ネットのシステム管理者に連絡して把握する必要があります。

于 2013-11-14T20:06:02.223 に答える