「サーバーのIPアドレスが見つかりませんでした」エラーの解決方法

「サーバーのIPアドレスが見つかりませんでした」というエラーは、ブラウザやアプリケーションがWebサイトのドメイン名を数値のIPアドレスに変換できない場合に発生します。この問題は、Webリソース側の問題、DNS設定の誤り、ルーターの障害、ウイルス対策ソフトによるブロック、またはローカルネットワークパラメーターの破損によって引き起こされる可能性があります。このガイドでは、問題を解決するための8つの実証済みの方法を説明します。

方法1: Webサイトの可用性を確認する

システム設定を変更する前に、問題がどちら側で発生しているのかを特定する必要があります。インターネット接続に影響を与える可能性のあるプログラムを一時停止し、別のブラウザやスマートフォンなどの別のデバイスで目的のリソースを開いてみてください。どのデバイスでもサイトにアクセスできない場合は、モバイルネットワークを使用して、プロバイダーによるIPアドレス制限やブロックがないか確認します。一般的なサービスの場合は、UptimeRobotなどの専門プラットフォームを通じてサーバーステータスを確認してください。広範囲で障害が発生していない場合、問題はお使いの機器にあるため、次の手順に進む必要があります。

  1. ネットワーク接続を積極的に変更するプログラムの動作を一時停止します。
  2. 問題のWebサイトを別のブラウザで開きます。
  3. スマートフォンなど、別のデバイスからリソースにアクセスしてみます。
  4. モバイルデバイスのWi-Fiをオフにし、モバイルネットワークを使用してアクセスを確認します。
  5. 他のユーザーはリソースを開けていることを確認したら、ローカルネットワークの診断に進みます。

方法2: ルーターを再起動する

ルーターを再起動せずに長時間稼働させると、メモリ内に古いネットワークデータが蓄積され、DNSクエリキャッシュに障害が発生します。これにより、ドメイン名の正しい解決が妨げられ、エラーが発生する可能性があります。再起動により、インターネットプロバイダーとの接続が強制的に更新され、ルーターの一時データが消去されます。

  1. ルーター本体に電源ボタンがある場合は、それを押します。
  2. デバイスの電源ケーブルをコンセントから抜きます。
  3. 一時メモリを完全に放電するため、10~15秒待ちます。
  4. ルーターの電源を再投入するか、電源ボタンを押して電源を入れます。
  5. デバイスが起動し、インターネット接続が復旧するまで待ちます。

方法3: ブラウザの確認とクリーンアップ

問題は特定のWebブラウザのレベルで発生している可能性があります。診断するには、目的のサイトを別のブラウザまたはシークレットモードで開きます。ページが読み込まれる場合は、拡張機能の無効化、一時ファイルの削除、DNSキャッシュのリセットを行い、メインブラウザのプロファイルをクリーンアップする必要があります。このプロセスはGoogle Chromeを例に説明されていますが、Chromiumベースのほとんどのブラウザに適用できます。

拡張機能を無効にする

  1. ブラウザメニューを開き、ツールバーのパズルアイコンをクリックして、「拡張機能の管理」を選択します。
  2. 対応するトグルをオフの状態に切り替えて、すべてのアクティブな拡張機能を無効にします。
  3. 新しいタブを開き、問題のサイトを読み込んでみます。
  4. ページが開いた場合は、サイトを更新しながら拡張機能を1つずつ有効にします。
  5. アクセスをブロックしている拡張機能を見つけたら、削除するか、無効のままにします。

Cookieとキャッシュの削除

  1. キーの組み合わせCtrl + Shift + Delを押して、データクリアウィンドウを開きます。
  2. 「詳細設定」タブに移動します。
  3. 「Cookieと他のサイトデータ」および「キャッシュされた画像とファイル」を選択します。
  4. 期間のドロップダウンリストで「全期間」を選択します。
  5. 「データを削除」ボタンをクリックします。アカウントに再ログインする必要がある場合は、最初にキャッシュのみをクリアすることもできます。

ブラウザのDNSキャッシュをリセットする

  1. ブラウザのアドレスバーにchrome://net-internals/#dnsと入力し、Enterキーを押します。他のブラウザの場合は、edge://net-internals/#dnsのように識別子を使用します。
  2. 表示された内部ページで、「Clear host cache」ボタンをクリックします。
  3. タブを閉じ、ブラウザを再起動します。

方法4: DNSアドレスを変更する

ネットワークを使用するすべてのプログラムで問題が発生する場合、DNSサーバーパラメーターが原因である可能性があります。誤ったアドレスやプロバイダーのDNSサーバーの不安定な動作は、名前解決を妨げる可能性があります。以前に手動でDNSサーバーを設定していた場合は自動取得に戻すか、変更していない場合はパブリックサービスの静的アドレスを指定する必要があります(例: Googleの8.8.8.8および8.8.4.4)。

Windows 11での設定

  1. 「スタート」を開き、「設定」に移動します。
  2. 左側のメニューで「ネットワークとインターネット」を選択します。
  3. アクティブな接続(イーサネットまたはWi-Fi)をクリックします。
  4. Wi-Fi接続の場合は、さらに「ハードウェアのプロパティ」に移動します。
  5. 「DNSサーバーの割り当て」パラメーターを見つけ、「編集」をクリックします。
  6. 自動取得に戻すには、「自動(DHCP)」を選択します。
  7. 静的アドレスを入力するには、「手動」を選択し、IPv4トグルをオンにして、優先DNSサーバーと代替DNSサーバー(例: 8.8.8.88.8.4.4)を入力します。

Windows 10以前のバージョンでの設定

  1. 「コントロールパネル」を開き、「ネットワークとインターネット」セクションに移動します。
  2. 「ネットワークと共有センター」を選択します。
  3. 左側のパネルで「アダプターの設定の変更」をクリックします。
  4. アクティブな接続を右クリックし、「プロパティ」を選択します。
  5. コンポーネントのリストで「インターネット プロトコル バージョン4(TCP/IPv4)」を見つけて選択し、「プロパティ」をクリックします。
  6. 自動モードの場合は、「DNSサーバーのアドレスを自動的に取得する」を選択します。
  7. 静的アドレスを入力するには、「次のDNSサーバーのアドレスを使う」を選択し、値を指定します。

方法5: DNSクライアントサービスの状態を確認する

システムサービス「DNSクライアント」は、ドメイン名のキャッシュと解決を担当します。サービスが停止または無効になっている場合、ブラウザはサイトアドレスをIPに変換できません。標準の管理が利用できない場合でも、レジストリエディタを使用するなどして、ステータスを確認し、強制的に起動する必要があります。

  1. スタートメニューで「サービス」と入力し始め、見つかったアプリケーションを起動します。
  2. サービスのリストで「DNSクライアント」を見つけ、「状態」列を確認します。「実行中」と表示されているはずです。
  3. 状態が異なる場合は、サービスをダブルクリックし、スタートアップの種類を「自動」に設定して、「開始」をクリックします。
  4. パラメーターを編集できない場合は、レジストリエディタ(regedit)を開きます。
  5. パスHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscacheに移動します。
  6. Startパラメーターを見つけ、値を2に設定します。
  7. 同様に、依存サービスである「リモートアクセス接続マネージャー」(RasManStart = 2)と「ネットワーク接続アシスタント」(NcaSvcStart = 3)も確認します。コンピューターを再起動します。

方法6: ネットワーク設定のリセット

誤ったパラメーターの蓄積、満杯のDNSキャッシュ、または破損したWinsockスタックは、接続確立時に障害を引き起こす可能性があります。ネットワークをリセットすると、すべてのネットワークコンポーネントが元の状態に戻ります。Windows 10/11の「設定」アプリを使用した自動リセットと、コマンドプロンプトを使用した手動リセットが利用可能です。

自動リセット

  1. 「設定」を開き、「ネットワークとインターネット」に移動します。
  2. Windows 11では、「ネットワークの詳細設定」を選択します。
  3. 「ネットワークのリセット」をクリックします。
  4. 「今すぐリセット」ボタンをクリックし、アクションを確認します。5分後にコンピューターが自動的に再起動します。

手動リセット

  1. コマンドプロンプトまたはターミナルを管理者として起動します。
  2. コマンドipconfig /flushdnsを入力し、Enterキーを押します。
  3. ipconfig /releaseおよびipconfig /renewコマンドを順に実行します。
  4. コマンドnetsh winsock resetでWinsockカタログをリセットします。
  5. さらに詳細なクリーンアップのためにnetsh int ip resetを実行します。
  6. コンピューターを再起動します。

方法7: ウイルス対策ソフトの無効化または設定変更

ウイルス対策ソフトウェアやファイアウォールが、特定のサイトへのネットワークリクエストを脅威と見なしてブロックする場合があります。確認のためにサードパーティ製のウイルス対策ソフトまたはファイアウォールを一時的に無効にし、ブラウザを再起動します。アクセスが復旧した場合は、ブラウザを例外リストに追加するか、インターネットトラフィックフィルタリングのレベルを下げることにより、保護設定を調整する必要があります。

  1. システムトレイでウイルス対策ソフトのアイコンを見つけ、コンテキストメニューを開きます。
  2. 保護を一時的に無効にするか、再起動まで動作を一時停止するオプションを選択します。
  3. ブラウザを再起動し、サイトへのアクセスをテストします。
  4. 正常に読み込まれた場合は、ウイルス対策ソフトを再度有効にします。
  5. ウイルス対策ソフトのネットワーク保護またはファイアウォール設定に移動します(カスペルスキー製品の場合、例として「ネットワーク設定」または「保護」-「ファイアウォール」セクション)。
  6. 問題のサイトを例外リストに追加するか、トラフィックフィルタリングのレベルを下げます。

方法8: hostsファイルをクリーンアップする

hostsファイルは、ドメイン名とIPアドレスをローカルでマッピングするために使用されます。手動で、またはマルウェアによって行われた変更は、リクエストを誤ったサーバーにリダイレクトする可能性があります。システムを正常に動作させるには、標準のエントリのみを残して、ファイルから不要なレコードをクリアする必要があります。

  1. エクスプローラーを開き、パスC:\Windows\System32\drivers\etcに移動します。
  2. hostsファイルを見つけ、管理者としてメモ帳で開きます。
  3. 以下のエントリより下にあるすべての行を削除します:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

ファイルを保存します。保存できない場合は、ファイルのプロパティで「読み取り専用」が有効になっていないか確認してください。

最新の説明書