DNSエラーの原因と直し方!インターネット接続の復旧方法を徹底解説
ウェブサイトにアクセスしようとしたとき、ブラウザに「DNSルックアップエラー」など、DNSに関するエラーメッセージが表示されたことはありませんか?Skypeなどのアプリやオンラインゲームは問題なく使えるのに、ウェブサイトだけが読み込めない——しかも、一部のサイトだけでエラーが出ることもあり、非常に厄介です。この記事では、「DNSエラー」とは何なのか、なぜ発生するのか、そして具体的な解決方法まで詳しく解説します。
DNSとは何か?
「DNS」は「Domain Name System(ドメインネームシステム)」の略で、通常は「DNSサーバー」とセットで語られます。ウェブサイトが表示される仕組みを知らない方にはイメージしづらいかもしれません。まずDNSの役割を理解することで、なぜエラーが起こるのか、どう対処すればよいのかが見えてきます。
DNSサーバーは、スマートフォンの「アドレス帳」のようなものです。誰かに電話をかけるとき、相手の番号を毎回手入力することもできますが、全員の番号を暗記するのは大変ですよね。そこで、番号を端末に登録して「マークさん」などの名前と紐づけておけば、名前を選んで発信するだけで済みます。

コンピュータも同じ仕組みです。PCは「Google」や「Facebook」「Twitter」という名前の意味を知りません。しかし、IPアドレスなら理解できます。ブラウザに「www.facebook.com」と入力すると、コンピュータはこれがURLだと判断し、DNSサーバーという「URL専用のアドレス帳」に問い合わせて、Facebookがネットワーク上のどこにあるのか(IPアドレス)を特定します。
DNSエラーが発生する理由
もしスマホのアドレス帳が壊れたり削除されたりしたらどうなるでしょうか?「マークさん」と入力しても、端末が相手を見つけられず、電話をかけることができません。同じように、ブラウザにURLを入力したときにDNSサーバーがダウンしていれば、PCはそのURLに対応するIPアドレスを取得できません。「Google」へのアクセス方法が分からないため、結果としてDNSエラーが返ってくるのです。
鋭い方なら気づいたかもしれません。実は、アドレスバーに直接IPアドレスを入力すれば、DNSサーバーが応答しなくても技術的にはウェブ閲覧が可能です。ただし、DNS障害のたびにすべてのIPアドレスを覚えておくのは現実的ではありません。それよりも、問題そのものを解決する方がずっとスマートです。
DNSエラーの直し方
DNSの仕組みについては十分理解できたので、ここからは実際の対処法を見ていきましょう。

DNSキャッシュをクリアする
同じページを頻繁に訪れる場合、いちいちDNSサーバーへ問い合わせるのは非効率です。そこでコンピュータはURLとIPアドレスの対応関係を一時的に記憶します。これが「DNSキャッシュ」です。ただし、このキャッシュが破損すると、エラーが返されることがあります。
Windowsの場合
WindowsでDNSキャッシュをクリアするのは簡単です。まずWinキーを押して「cmd」と入力します。検索結果にコマンドプロンプトが表示されたら、右クリックして「管理者として実行」を選択してください。これにより、システムレベルの変更を受け付けられる管理者権限のコマンドプロンプトが起動します。

次のコマンドを入力してDNSキャッシュをフラッシュします:
ipconfig /flushdns
Mac OS Xの場合
AppleのOSでDNSキャッシュをクリアするコマンドは、バージョンによって異なります。OS Xの各バージョンごとに異なるコマンドが存在するため、ここでは比較的新しいバージョン向けのコマンドのみをご紹介します。
MacでDNSキャッシュをクリアするには、まずターミナルを起動します。「アプリケーション」フォルダから「ターミナル」を探して開いてください。以下のコマンドを入力すると、Mac上のすべてのDNSリースが解放されます。
(OSX 10.10.4以降)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
(OSX 10.10〜10.10.3)
sudo discoveryutil mdnsflushcache; sudo discoveryutil udnsflushcaches
Linuxの場合
Linuxを使用している場合は、コマンドウィンドウを開いて以下を入力します:
/etc/init.d/nscd restart
パブリックDNSサーバーを使う

上記の方法で改善しない場合は、使用中のDNSサーバー自体を変更するのが有効です。デフォルトのDNSサーバーがダウンしていると、URLの名前解決ができなくなります。そんなときにおすすめなのが、Googleが提供する無料のパブリックDNSサーバーです。「8.8.8.8」と「8.8.4.4」を設定すれば利用できます。ネットワークアダプターの設定を変更して、デフォルトのDNSサーバーの代わりにこちらを指定しましょう。
PCのDNSサーバー変更方法が分からない方は、Windows・Mac・Linux・Androidそれぞれの設定ガイドを参照してください。
セキュリティソフトを一時的に無効にする
インターネット利用中にセキュリティソフトを無効化するのは本来好ましくありません。しかし、過剰に動作したり不具合を起こしたりしているセキュリティスイートが、外向きのDNSリクエストをブロックしてしまうケースがあります。上記の方法をすべて試しても解決しない場合は、ファイアウォールなどのセキュリティ機能を一時的に無効化してみてください。
無効化してもエラーが続くなら、セキュリティソフトを一度アンインストールして再インストールするか、別メーカーの製品を試すのも一案です。逆に無効化で問題が解決した場合は、原因を特定した後、必ずセキュリティソフトを再度有効にすることをお忘れなく!
まとめ
DNSサーバーのトラブルは、エラーの発生原理を理解していないと解決に苦労しがちです。この記事を通じて、DNSエラーの原因と、ウェブ閲覧時に発生するDNS関連の問題への対処法について、より深く理解していただければ幸いです。
-
DNSリークとは?主な原因と効果的な防止・確認方法を徹底解説
リモートアクセスの普及に伴い、ハッキングの手口は年々巧妙化しています。公共Wi-Fiの拡大も、ISP(インターネットサービスプロバイダ)が提供する接続に深刻な脆弱性をもたらしました。さらに、個人PCや企業ネットワークへのサイバー攻撃やランサムウェア攻撃が増加する中、ネット空間に保存されるデータの機密性と安全性が改めて問われています。現在、攻撃者はシステムそのものに侵入しなくても、インターネット回線への侵入だけで、ユーザーを悪意のあるサイトへ誘導し、システムやブラウザ全体の活動に感染させることが可能になっています。こうした攻撃手法の一つが「DNSリーク(DNS漏えい)」です。本記事では、DNSリ
-
IAStorIcon.exeとは?概要とアプリケーションエラーの原因・修正方法を徹底解説
IAStorIcon.exeのエラーが表示され、その原因や発生理由を知りたいと思っていませんか? まず知っておいてほしいのは、IAStorIconは正規のプロセスであり、Intel Rapid Storage Technology(RST)アプリケーションに属するファイルだという点です。接続されたストレージデバイスに問題が発生した場合や、ソフトウェア上の例外が起こった際に、このエラーメッセージが表示されることがあります。ただし、CPU使用率が異常に高くなるといった症状が出る場合、その背景にはさまざまな原因が考えられます。主なものを以下にまとめました。 IAStorIcon.exeアプリケーシ