1

WebブラウザからWebサイトのホームページをロードすることはできますが、コマンドラインからpingを実行すると、複数のマシンから100%の損失が発生します。

これが範囲外である場合は、お詫び申し上げます。私を正しい方向に向けてください。他の場所で質問をします。

tracerouteは次のようになります(ランダムに、私はそれらを認識しないことを意味します):

Hop (ms)    (ms)    (ms)             IP Address Host name
1     3       0       0          __random.ip__   __random.host.net__  
2     4       0       0          __random.ip__   __random.host.net__  
3     0       0       0          __random.ip__   __random.host.net__  
4     20      20      20         __random.ip__   __random.host.net__  
5     20      20      21         __random.ip__   __random.host.net__  
6     28      28      28         __random.ip__   __random.host.net__  
7     32      32      31         __random.ip__   __random.host.net__  
8     Timed out       Timed out       Timed out               -  
9     Timed out       Timed out       Timed out               -  
10    Timed out       Timed out       Timed out               -  
11    Timed out       Timed out       Timed out               -  
4

1 に答える 1

4

pingは、 ICMP 「エコー要求」メッセージをマシンに送信するユーティリティです。マシンがサポートされて有効になっている場合は、送信されたのと同じパケットで返信します。

Webサイトは、TCPポート80でリッスンしているWebサーバーによって提供されています。

これらは2つのまったく異なるサービスであり、1つ、両方、またはどちらもどのマシンでも有効にできません。

おそらく表示されているのは、接続しているマシンでWebサーバーが実行されているが、ICMP要求が無効になっていることです。また、ユーザーとこのボックスの間に任意の数のファイアウォールが存在する可能性があり、そのいずれかがICMPトラフィックを除外している可能性があります。

実際、最近のバージョンのWindowsでは、デフォルトのファイアウォールルールでICMPECHOが無効になっています。明示的に有効にする必要があります。

于 2012-12-16T05:47:01.600 に答える