ウェブサイトにアクセスしようとすると、「ERR_NAME_NOT_RESOLVED」というエラーメッセージが表示されることがあります。これは、ウェブブラウザが入力したドメイン名のIPアドレスを見つけられないことを意味します。
連絡先に電話番号がない人に電話をかけようとするようなものだ。どの番号にかければいいのかわからないから、連絡できないのだ。
このエラーにはイライラさせられますが、通常は簡単に解決できます。長年にわたり、私たちはこの問題の多くの原因に遭遇し、トラブルシューティングと問題解決のために取るべき最良の手順を研究してきました。
この投稿では、WordPressの「ERR_NAME_NOT_RESOLVED」エラーを簡単にトラブルシューティングし、修正する方法を紹介します。

WordPressの「ERR_NAME_NOT_RESOLVED」エラーの原因は?
インターネットでは、ドメイン・ネーム・システム(DNS)を利用して、インターネット上でのナビゲーションを容易にしています。すべてのサイトはIPアドレスと呼ばれる一意の数字の集合によって識別されますが、DNSを使えば、覚えやすいドメイン名を入力するだけで済みます。
そのドメインネームに関連付けられたIPアドレスが自動的にDNSサーバーで検索(または問題を解決)され、そのアドレスに移動してサイトを表示します。
例えば、ドメイン名wpbeginner.comを
入力すると、DNSサーバーが必要なIPアドレスが104.18.10.41
であることを特定し、自動的にその場所に移動して当社のサイトを表示します。
ERR_NAME_NOT_RESOLVED」エラーは、そのプロセスで何か問題が発生し、入力したドメイン名に対応するIPアドレスが見つからない場合に表示される。

IPアドレスがないと、ブラウザーはサイトを見つけることも表示することもできません。それがあなた自身のWordPressサイトであれば、新しいコンテンツを追加したり、セキュリティ更新をインストールしたり、その他の重要な変更を行うことができなくなります。
正確な状況や使用しているウェブブラウザーによっては、次のようなエラーメッセージが表示される場合があります:
- このサイトにアクセスできません
- サイトにアクセスできない
- サーバーのIPアドレスが見つかりませんでした。
- リソースのロードに失敗しました
- ページが表示されない
このようなエラーメッセージは、多くの一般的な問題が原因となっている可能性があるため、エラーを解決するにはトラブルシューティングを行う必要があります。サイトに問題がある場合もありますが、このエラーメッセージは多くの場合、ご自身のコンピューターの設定が正しくないために起こります。
幸いなことに、エラーメッセージは、インターネット接続、ファイアウォール設定、DNS設定のチェックなど、あなたが試すことができるいくつかのことを示唆しているかもしれません。
それでは、WordPressで「ERR_NAME_NOT_RESOLVED」を修正する方法を見ていきましょう。トラブルシューティングの最初のステップから始めることをお勧めします:
1.インターネット接続の確認
このエラーは多くの場合、コンピューターに問題があるために起こります。では、最も簡単な対処法から始めましょう。インターネットに本当に〜してもよいですか?本当に〜してもよいですか?Google.comにアクセスして検索し、接続が機能していることを確認してください。
Googleや他のサイトにアクセスできない場合は、アクセスしようとしているサイトではなく、インターネット接続に問題があります。
モデムとルーターにケーブルが正しく差し込まれているか、本当に〜してもよいですか?また、モデムとルーターを電源から外し、1分以上経ってから電源を入れて、インターネット接続を再起動してみてください。
それでもサイトにアクセスしようとしたときに同じエラーメッセージが表示される場合は、次のステップに進んでください。
2.ブラウザーキャッシュをクリアする。
ウェブブラウザは、ダウンロードしたファイルの一時的なコピーを保持し、再アクセスの時間を節約します。これがブラウザーキャッシュです。
最初にアクセスした後にサイトのコンテンツが変更された場合、キャッシュが古くなることがあります。また、時間の経過とともに破損することもあります。このような場合は、ブラウザーキャッシュをクリアして、ファイルをサイトから再度ダウンロードする必要があります。
これにより、表示されているDNSエラーメッセージなど、DNS関連の問題を解決することができる場合があります。
ありがたいことに、ブラウザのキャッシュをクリアするのは簡単だ。例えば、Google Chromeブラウザでは、右上隅にある3つの点のアイコンをクリックするだけだ。あとは「その他のツール」をクリックし、「閲覧データを消去……」をクリックすればいい。

ポップアップウィンドウの「キャッシュされた画像とファイル」の横にあるボックスをチェックする必要があります。Google Chromeは初期設定でキャッシュをすべてクリアします。
そのことを念頭に置いて、エラーメッセージが表示されている期間のキャッシュデータのみを削除するように、「時間範囲」ドロップダウンメニューを開くとよいでしょう。

本当に〜してもよいですか?例えば、Cookieやその他のサイトデータを削除するのは良いアイデアですが、閲覧履歴を残したい場合は、そのボックスのチェックを外す必要があります。
準備ができたら、「データを消去」をクリックすると、Google Chromeがブラウザーキャッシュを空にします。

別のブラウザーをお使いの場合は、どのブラウザーでもキャッシュをクリアする方法についての初心者向けガイドをご覧ください。
エラーメッセージがまだ表示されているかどうかを確認するために、サイトをもう一度訪れてみてください。
3.DNSキャッシュをクリアする
訪問したサイトのコンテンツをキャッシュするだけでなく、コンピューターはそのIPアドレスも保存します。これにより、ブラウザーが同じIPアドレスを何度も調べる必要がなくなるため、時間の節約になります。
しかし、キャッシュされたDNS情報が古くなり、エラーメッセージが表示されることがあります。例えば、サイトが新しいドメイン名に移動したり、新しいホスティングサービスに移動した場合、キャッシュされたIPデータが正しくない可能性があります。
DNSキャッシュをクリアして、ブラウザーにそのドメイン名の正しいIPアドレスを再度検索させることができます。
そんなあなたのために、Mac、Windows、Google ChromeのDNSキャッシュをクリアする方法をご紹介します。
4.ファイアウォールとアンチウイルスソフトを一時的に無効化する。
アンチウイルスやファイアウォールのプラグインは、不審なサイトをブロックして安全を保とうとする。しかし残念ながら、信頼できるサイトもブロックしてしまうことがあります。
これは、セキュリティ・プラグインの設定が厳しすぎるか、サイトがセキュリティ設定をトリガーするように設定されている場合に起こる可能性がある。
ファイアウォールやアンチウイルスプログラムが接続をブロックしているかどうかは、そのソフトウェアを一時的に無効化することで調べることができます。サイトが問題なく読み込まれるようになれば、ウイルス対策プログラムやファイアウォールが原因であることがわかります。
それらが問題の原因である場合、ソフトウェアを永久に無効化することはお勧めしません。代わりに、ソフトウェアの設定でサイトをホワイトリストに登録することで、本物の脅威から保護されながらサイトにアクセスできるようになります。
これらの設定を見つけるのに助けが必要な場合は、ソフトウェアの公式ドキュメンテーション、フォーラム、ソーシャルメディアのページで詳細を確認することができます。
ソフトウェアのライセンスによっては、開発者やそのカスタマーサポートチームに連絡してサポートを求めることもできます。
5.コンピューターが使用するDNSサーバーを変更する。
サイトのIPアドレスを取得するために使用しているDNSサーバーに問題がある可能性があります。多くのDNSサーバーが利用可能で、インターネットサービスプロバイダ(ISP)が自動的に割り当てます。サーバーが利用できなかったり、間違った情報を持っていることもあります。
Google Public DNSなど、別のパブリックDNSサーバーに切り替えることができます。DNSプロバイダーは、あなたが訪問するすべてのサイトを見ることができ、あなたの個人情報を収集する可能性があるため、慎重に選択する必要があります。
MacでDNSサーバーを変更する
DNSサーバーを決めたら、DNS設定に追加する必要がある。Macの場合は、ツールバーの「Apple」アイコンを選択し、「システム環境設定…」をクリックする。

次に、ポップアップから「ネットワーク」を選択し、「詳細設定…」ボタンをクリックする。
これで「DNS」タブを開くことができる。

左下にある「+」ボタンをクリックします。
これにより、初期設定IPアドレスが0.0.0.0のDNSサーバーが追加される。

次に、使用したい公開サーバーのIPアドレスを入力します。例えば、GoogleのパブリックDNSのIPアドレスは8.8.8.8と8.8.4.4です。
その後、必ず「OK」ボタンをクリックして変更を保存してください。

前のポップアップに戻ります。
新しいDNSサーバーの使用を開始するには、「適用」ボタンをクリックします。

これで、サイトにアクセスしてエラーメッセージが消えたかどうかを確認する準備が整った。
WindowsでDNSサーバーを変更する
ウィンドウズ・コンピューターを使っている場合は、タスクバーからウィンドウズの検索ボックスに行き、「ncpa.cpl」と入力してネットワーク接続のページに行く必要がある。

そこで、現在使用しているインターネット接続を右クリックする。
次に、ドロップダウンメニューから「設定」オプションを選択します。管理者パスワードの入力を求められる場合があります。パスワードがわからない場合は、IT部門またはコンピューター管理者に問い合わせる必要があります。

これで、「プロパティ」ウィンドウが表示されるはずです。
リストから「Internet Protocol Version 4 (TCP/IPv4)」オプションをダブルクリックする必要があります。

新しいウィンドウが開きますので、そこで2つの設定にチェックを入れて有効化します。これらの設定は「IPアドレスを自動的に取得する」と「以下のDNSサーバーアドレスを使用する」です。
次に、パブリックDNSサーバーのDNSアドレスを入力します。GoogleのパブリックDNSのIPアドレスは8.8.8.8と8.8.4.4です。

最後に「OK」ボタンをクリックし、変更を保存することをお忘れなく。
コンピューターを再起動し、サイトにアクセスしてエラーが問題を解決しているかどうかを確認してください。
6.サイトドメインのDNSSEC無効化
ERR_NAME_NOT_RESOLVED」エラーは、サイト自体の問題が原因で発生することもあります。WordPressブログでこのエラーが表示される場合、修正するために試せることがいくつかあります。
例えば、DNSSECを有効化している場合は、無効化することが有効です。
DNSSECはDomain Name System Security Extensionsの略です。DNSSECは、DNSレコードを不正ユーザーから保護することで、さらなるセキュリティを提供します。
しかし、ドメインが正しく伝搬されなくなり、「ERR_NAME_NOT_RESOLVED」エ ラーが発生する可能性もある。
WebホスティングサービスアカウントからDNSSECを無効化することができます。これを行う方法は、ホスティングサービスによって異なりますので、Bluehostを使用してそれを行う方法を紹介します。
Bluehostでは、ドメインの下にある高度なツールのセクションでDNSSECオプションを見つけることができます。DNSSEC’オプションをオフに切り替えるだけです。

DNSSECの無効化についてサポートが必要な場合は、ホスティングサービス会社にお問い合わせください。
また、DNSSECを無効化し、このガイドのトラブルシューティング手順をすべて完了しても、まだ「ERR_NAME_NOT_RESOLVED」エラーが表示される場合は、ホスティングサービス会社のサポートチームに連絡して、専門家の助けを求める時です。
7.WordPressホスティングサービスプロバイダーに連絡する。
上記の手順を踏んでもサイトにアクセスできない場合は、一時的にサイトがダウンしているか、サーバーに問題が発生している可能性があります。
サイトが他人のものであれば、再びアクセスできるようになるのを待つしかない。
しかし、自分のサイトにアクセスしようとしたときに’ERR_NAME_NOT_RESOLVED’が発生する場合は、ホスティングサービスに連絡してサポートを受けてください。
技術的な問題、誤った設定、未払いの請求書など、サイトにアクセスできない原因となっている問題がある場合、彼らはあなたを助けることができます。
ドメイン名とDNSに関するエキスパートガイド
WordPressのERR_NAME_NOT_RESOLVEDメッセージのトラブルシューティングと修正方法はおわかりいただけたと思いますが、ドメイン名とDNSに関連する他のガイドもご覧ください:
- 初心者ガイド:ドメイン名とは何か、ドメインはどのように機能するのか?
- 最適なドメイン名の選び方
- DNSキャッシュをクリアする方法(Mac、Windows、Chrome)
- ドメインのネームサーバーを簡単に変更する方法(そして新しいホスティングサービスを指定する方法)
- WordPressでDNSサーバーが応答しないエラーを修正する方法
- WordPressの「このサイトにアクセスできません」エラーを簡単に修正する方法
このチュートリアルでWordPressのERR_NAME_NOT_RESOLVEDを修正する方法をご理解いただけたでしょうか。また、 WordPress のトラブルシューティングや、WordPress の最も一般的なエラーとその修正方法についてのガイドもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Have a question or suggestion? Please leave a comment to start the discussion.