ウェブサイトへの ping がタイムアウトになるのはなぜですか?

ウェブサイトへの ping がタイムアウトになるのはなぜですか?

つい最近、CMD 経由で Web サイトに ping すると、4 回の試行すべてでタイムアウトが発生します。前述したように、この問題はここ 1 週間ほどで発生し始めました。以前は、Google、Facebook、YouTube などに ping を何度も実行して結果を得ることができました。なぜ突然このようなことが起こるようになったのでしょうか。私の知る限り、当社側では何も変更されていません。Web サイトには問題なくアクセスできますが、ping を実行しても結果は返されません。

また、関連があるかどうかはわかりませんが、ルーターにログインすると、インターネットに接続されていないと表示されますが、明らかに接続されています。なぜこのようなことが起こるのでしょうか? これらは関連していますか? ご協力いただければ幸いです。

答え1

思いつく限りでは3つの可能性があります:

1) ICMP が途中でブロックされています。プラットフォーム用の TCP ツールを見つけて、これが効果があるかどうかを確認してください。

2) パケット損失。4 回以上の ping を試してください。Windows では、-t スイッチping -t 4.2.2.2(または他のホスト名やアドレス) を追加します。最終的にパケットが通過するようになったら、パケット損失が深刻であり、どこかでより大きな問題が発生していることを示しています。

3) さまざまな理由で応答しないホスト名に ping を送信しています。Facebook と Google の両方に問題なく ping を送信できるため、これはおそらく除外できます。(テストする前からわかっていました)。


私は疑う#2パケットロスはこのように現れることが多いため、これが問題です。また、ルーターは接続されているにもかかわらず、接続されていることを認識できません。一般的な解決策は、すべてのネットワーク ハードウェア、特にルーターとモデムの電源を入れ直すことです。これは確実な解決策ではありませんが、ハードウェアを時々 5 秒間休止させるだけで解決することがよくあります。

それでも問題が解決しない場合は、ISP にアップリンクの品質について問い合わせてください。多くの場合、ISP はこのような問題を調査するまで、何か問題があることに気付いていません。

答え2

Web サイトを ping できる特別な理由はありません。Web サイトは HTTP クエリに応答するように設計されており、ping に応答する場合としない場合があります。動作するはずの何らかの理由があることを事実として知っているのでなければ、動作しなくても心配したり驚いたりする必要はありません。

関連情報