「宛先ホストに到達できません」というPingエラーを解決する方法
「宛先ホストに到達できません」というエラーへの対処は、デバイスがサーバー、デバイス、またはウェブサイトと通信できないたびに表示されるため、少々イライラさせられることがあります。まるでPCが「あのホストが見つかりません!」と旗を振っているかのようです。しかし、本当の問題は原因を突き止めることです。単純なネットワークの不具合の場合もあれば、ルーティングやハードウェアの根深い問題である場合もあります。このガイドでは、よくある原因を網羅し、現実的で実用的な解決策を提供することを目指しています。無駄な説明は避けてください。ローカル環境、ネットワーク構成、あるいはハードウェアのトラブルシューティングを行うことで、接続が再び機能するようになることを期待してください。
Windowsで「宛先ホストに到達できません」を修正する方法
まず基本的な接続とハードウェアを確認する
- ループバックテスト:コマンドプロンプト()を開き、 とWin + R入力してまたはを実行します。ここでエラーが発生した場合は、ネットワークアダプターまたはドライバーに問題があることを示しています。デバイスマネージャーからネットワークドライバーを再インストールまたは更新する必要があるかもしれません。
cmdping 127.0.0.1ping localhost - 簡単なインターネットping : technewstoday.comのようなよく知られたサイトにpingを実行してみてください
ping technewstoday.com。pingが通れば、インターネットは概ね問題なく、ルーティングまたはデバイス固有の問題が発生している可能性があります。それでも通らない場合は、ISPまたは接続に問題がある可能性があります。 - ケーブルとLEDの確認:すべてのケーブル、特にイーサネットケーブルとPONケーブルがしっかりと接続されていることを確認してください。ルーター/モデムのLEDを確認してください。電源ランプやWANランプが消灯していたり、不規則に点滅していたりする場合は、原因が考えられます。ケーブルを確認した後、電源を入れ直すだけで一時的な不具合が解消される場合もあります。
- ルーター/モデムの電源を入れ直す:ルーターとモデムの電源を切り、すべてのケーブルを取り外し、30秒待ってから再起動してください。これにより、ネットワークハードウェアがリセットされ、軽微なキャッシュの問題が解消されます。設定によっては、この修正だけで到達不能エラーを解消できる場合があります。
ローカルネットワークの問題を診断する
プリンターやネットワークサーバーなどのローカルデバイスにpingを実行しても接続できない場合は、ローカル設定に問題がある可能性があります。デバイスがオフラインになっているか、IPアドレスが競合している可能性があります。コマンドプロンプトを開いて実行すれば、IP情報を確認できます。その後ipconfig /all、 でIPリースの更新を検討してください。また、 「ネットワークとインターネットの設定」→「アダプターのオプションの変更」で、ネットワークアダプターがIPアドレスを自動的に取得するように設定されているかどうかを確認してください。ネットワークを右クリックし、「プロパティ」を開いて「インターネットプロトコルバージョン4(TCP/IPv4)」を選択してください。ipconfig /releaseipconfig /renew
ルーティングとゲートウェイの設定を調整する
ここが厄介な点です。デバイスがパケットの送信先を間違えると、エラーが発生します。デフォルトゲートウェイは、デバイスにローカルネットワーク外のどこへ接続するかを指示します。設定が間違っていると、ホストにアクセスできなくなるのも当然です。
- Windows + Rを押して入力し、
ncpa.cplEnter キーを押します。するとネットワーク接続が開きます。 - アクティブなネットワーク アダプターを右クリックし、[プロパティ]を選択します。
- [インターネット プロトコル バージョン 4 (TCP/IPv4)]をダブルクリックします。
- ゲートウェイの問題を解決するには、デフォルトゲートウェイを正しいIP(通常は など)に設定してください
192.168.1.1。ルーターのステッカーを確認するか、オンラインで確認してください。または、不明な場合は「IPアドレスを自動的に取得する」と「DNSサーバーのアドレスを自動的に取得する」を選択することをお勧めします。 - [OK]をクリックして、ゲートウェイ IP への ping を再度実行します。
クイックテストとして IPv6 を無効にする
IPv6は、特にネットワークがIPv6を十分にサポートしていない場合、競合を引き起こすことがあります。少し奇妙に思えますが、IPv6を無効にすると「宛先ホストに到達できません」というエラーが解消されることがあります。
- 実行から( ncpa.cpl ) を再度開きます。
- ネットワーク アダプターを右クリックし、[プロパティ]を選択します。
- [インターネット プロトコル バージョン 6 (TCP/IPv6)]を見つけてチェックを外します。
- OKを押してください。もう一度pingしてみてください。頑固なネットワークの問題の場合は、ここを切り替えるだけで解決できることもあります。
ファイアウォール設定 – ICMP がブロックされていますか?
ファイアウォールはpingリクエストをブロックすることがあります。これは、デバイスがアクセスできないように見えるため、煩わしい場合があります。このことが疑われる場合は、Windowsファイアウォールを一時的に無効にしてみてください。
- スタート メニューからWindows セキュリティを開きます。
- [ファイアウォールとネットワーク保護]に移動します。
- アクティブなネットワーク (プライベートやパブリックなど) をクリックします。
- Microsoft Defender ファイアウォールをオフにします。UAC プロンプトが表示される場合がありますが、「はい」をクリックしてください。
ファイアウォールをオフにすると PC がより脆弱になることに注意してください。テストが完了したら、ファイアウォールをオンに戻してください。
何も機能しない場合は、ハードウェアが原因かもしれません
それでもエラーが解消されない場合は、問題はハードウェアに起因している可能性があります。ルーターまたはモデムが古いか、ハードウェアに不具合がある可能性があります。ルーターを工場出荷時の状態にリセットするか、ファームウェアをアップデートするだけで改善する場合もあります。また、「到達不能」と表示されているデバイスの電源が入っていて、正常に動作しているかどうかも確認してください。すべてのハードウェアに問題がない場合は、ISPに問い合わせるのが次のステップかもしれません。ISPのサーバー上のルーティング情報が間違っている場合や、ISP側で接続を手動でリセットする必要がある場合があります。
まとめ
- 実行し
ping 127.0.0.1てローカル ネットワーク アダプターの正常性を確認します。 - technewstoday.comなどの外部サイトに ping を実行して、インターネット接続を確認します。
- ケーブルと LED を再確認し、ルーター/モデムを再起動します。
- ゲートウェイと IP 設定が正しいか、自動に設定されていることを確認します。
- IPv6 またはファイアウォールを一時的に無効にして、問題が解決するかどうかを確認してください。
- ハードウェアに問題がないように見えても問題が解決しない場合は、ハードウェアの交換または ISP のサポートを検討してください。
まとめ
このエラーは、特にネットワーク設定の誤りやハードウェアの故障が原因である場合は、少々頭を悩ませる問題です。上記の手順はほとんどのトラブルシューティングシナリオに対応しており、私の経験では、ゲートウェイまたはネットワークアダプターの問題を修正すれば、ほとんどの場合問題は解決します。ただし、ハードウェアの故障やISPの障害が真の原因である場合もあり、単純な設定調整では解決できない場合もあることを覚えておいてください。この手順で、トラブルシューティングにかかる無駄な時間を数時間短縮し、接続を復旧できることを願っています。