ping google.com
がwindows7 cmdプロンプトで機能しません。しかしグーグルはブラウザ経由でアクセス可能です
以下はスナップショットです
注:pingを実行しているWebサイトがありません。すべてのリクエストがタイムアウトしました
しかし、同じgoogle.com
はすべてのブラウザで正常に動作しています。以下はスナップショットです。
注:インターネットへのアクセスにワイヤレス接続を使用しています。
この問題の解決を手伝ってください。前もって感謝します。
また、以下はpathping google.com
あなたのネットワーク設定について知っている限られた情報から、何かがICMPリクエストをブロックしているようです。私はあなたのルーターを調べて、アウトバウンドICMPを許可しないように最近設定を変更していないことを確認します(これは確かに奇妙です)、またはプロバイダーと話し、それらが要求をブロックしているかどうかを確認します。
あなたのウェブブラウザが動いているのに、なぜあなたはグーグルにpingを送ろうとしているのでしょうか?何が問題なのかを明らかにするのに役立つ可能性のある、接続に関する他の問題(ブロックされたトレント、FTPなど?)がありますか?
Tracerouteを試して、どれだけ遠くまで行けるかを確認することも役立ちます。
tracert www.google.com
ドメイン名ではなくIPアドレスでドメインにpingできるという、一般的に直面する問題が発生している可能性があります。 Googleへの最初のpingでは、返されたパブリックアドレスは173.194.36.99
。他の場所でトラブルシューティングを行う前に、まずそのIPにpingを送信しようとします。
IPはpingできるがドメイン名はpingできないことが判明した場合は、 DNS解決 でさらに調べる必要があります。
似たようなさまざまなインターネットの問題に遭遇したので、問題を解決するために使用するさまざまな方法を紹介します。彼らが働く傾向がある理由についての私の知識はせいぜい中程度ですが、問題を解決する傾向があります:
順序は重要ではなく、それらすべてを実行します。いずれか、またはそれらのいくつかの組み合わせで実行できます。
コマンドプロンプトからのすべて:
:: resets the ipv4 interface
netsh interface ip reset
:: flush and reregister DNs
ipconfig /flushdns
net stop dnscache
net start dnscache
ipconfig /registerdns
:: clear persistent routes
route print -f
:: start / restart mrxdav
net stop netbt
net stop mrxdav 2>nul
sleep 60
net start mrxdav
net start netbt
:: clean the arpcache
arp -a -d
:: I might have the order of the switches backwards and the order matters, so if that doesnt do anything put the -d before the -a
:: make sure winhttp and webclient services are running (this is a mystery to me / neither appear necessary, but both have fixed my problem on various occasions)
net start webclient
net start winhttp
最後にまだ修正されていない場合は、ルーターと再起動PCを再起動します。何が悪いのかはわかりませんが、問題はほぼ確実に修正されます。
リンゴとオレンジを比較しています。
PingとWebブラウジングは2つの異なるものです。多くのウェブサイトは、過剰なネットワーク負荷とDoS攻撃を防ぐために着信pingをブロックします。
しかし、私はそれらのアドレスにpingを実行できるため、何かがpingをあなたの側で除外しているようです。 pathping google.com
pingが除外されている場所を確認します。