Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でDNS設定を変更する3つの方法【初心者向けにわかりやすく解説】

DNSとは何か、どのように動作するのか? DNSは「Domain Name System(ドメインネームシステム)」の略で、ドメインネームサーバー、ドメインネームサービスと呼ばれることもあります。DNSは現代のネットワークの基盤となる存在です。

今日の世界では、私たちの周りに膨大な数のコンピュータが存在し、インターネットは何百万台ものコンピュータが互いに接続された巨大なネットワークです。このネットワークは、効率的なコミュニケーションや情報伝送に大きく貢献しています。すべてのコンピュータはIPアドレスを使って通信しており、このIPアドレスはネットワーク上に存在するすべての機器に割り当てられた固有の番号です。

スマートフォン、デスクトップPC、ノートPCなど、あらゆるデバイスがそれぞれ固有のIPアドレスを持っており、そのアドレスを使ってネットワーク上で接続されます。同様に、インターネットを閲覧するとき、すべてのWebサイトにも固有のIPアドレスが割り当てられています。私たちが目にする「Google.com」や「Facebook.com」といったサイト名は、実態としては背後にあるIPアドレスを覆い隠す「名前」にすぎません。

人間は数字よりも名前のほうを記を記憶しやすい傾向があるため、各WebサイトにはIPアドレスの代わりに覚えやすい名前が付けられているのです。

DNSサーバーの仕組み

DNSサーバーの役割は、ユーザーがリクエストしたWebサイトのIPアドレスを取得し、自分のシステムへ返すことです。ユーザーは訪問したいサイトの名前を入力するだけでよく、そのサイト名に対応するIPアドレスを見つけ出してシステムとの通信を可能にするのがDNSサーバーの仕事です。必要なIPアドレスを取得した後、システムはISP(インターネットサービスプロバイダ)に対してリクエストを送信し、以降の手順が続いていきます。

この一連の処理はわずか数ミリ秒で完了するため、通常は意識することはありません。しかし、利用中のDNSサーバーが原因でインターネットが遅くなったり、信頼性が低かったりする場合は、Windows 10でDNSサーバーを簡単に変更できます。DNSサーバーに問題が発生したときも、以下の方法で対処可能です。

Windows 10でDNS設定を変更する3つの方法

注意: 作業を始める前に、万が一問題が発生した場合に備えて復元ポイントを作成しておくことをおすすめします。

方法1: コントロールパネルでIPv4設定を構成してDNSを変更する

  1. 画面左下のスタートボタンをクリックするか、キーボードのWindowsキーを押してスタートメニューを開きます。
  2. コントロールパネル」と入力し、Enterキーを押して開きます。
  3. コントロールパネル内の「ネットワークとインターネット」をクリックします。
  4. ネットワークと共有センター」をクリックします。
  5. ネットワークと共有センター画面の左上にある「アダプターの設定の変更」をクリックします。
  6. 「ネットワーク接続」ウィンドウが開くので、インターネットに接続している接続を選択します。
  7. その接続を右クリックし、「プロパティ」を選択します。
  8. この接続は次の項目を使用します」の一覧から「インターネット プロトコル バージョン 4(TCP/IPv4)」を選択し、「プロパティ」ボタンをクリックします。
  9. IPv4のプロパティウィンドウで、「次のDNSサーバーのアドレスを使う」にチェックを入れます。
  10. 優先DNSサーバーと代替DNSサーバーのアドレスを入力します。
  11. 公開DNSサーバーを利用したい場合は、Google Public DNSが便利です。
    優先DNSサーバー:8.8.8.8
    代替DNSサーバー:8.8.4.4
  12. OpenDNSを使用したい場合は、以下のアドレスを入力してください。
    優先DNSサーバー:208.67.222.222
    代替DNSサーバー:208.67.220.220
  13. DNSサーバーを3つ以上追加したい場合は、「詳細設定」をクリックします。
  14. 詳細TCP/IP設定ウィンドウで「DNS」タブに切り替えます。
  15. 追加」ボタンをクリックすると、必要なだけDNSサーバーのアドレスを追加できます
  16. 追加したDNSサーバーの優先順位は上から下へと評価されます。
  17. 最後に「OK」をクリックし、開いているすべてのウィンドウで「OK」を押して変更を保存します。
  18. OK」を選択して変更を適用します。

以上が、コントロールパネルからIPv4設定を構成してDNS設定を変更する手順です。

方法2: Windows 10の設定アプリからDNSサーバーを変更する

  1. Windowsキー + Iを押して設定を開き、「ネットワークとインターネット」をクリックします。
  2. 左側のメニューから、接続環境に応じて「Wi-Fi」または「イーサネット」をクリックします。
  3. 現在接続中のネットワーク接続(Wi-Fiまたはイーサネット)をクリックします。
  4. 画面を下にスクロールして「IP設定」セクションを見つけ、その下の「編集」ボタンをクリックします。
  5. ドロップダウンメニューから「手動」を選択し、IPv4のスイッチをオンにします。
  6. 優先DNS」と「代替DNS」のアドレスを入力します。
  7. 入力が完了したら、「保存」ボタンをクリックします。

方法3: コマンドプロンプトでDNS IP設定を変更する

ご存じのとおり、手作業で行える操作はほぼすべてコマンドプロンプトからも実行できます。Windowsへの指示はcmd経由ですべて行えるため、DNS設定の変更もコマンドプロンプトで対応できます。コマンドプロンプトでWindows 10のDNS設定を変更するには、以下の手順に従ってください。

  1. 画面左下のスタートボタンをクリックするか、Windowsキーを押してスタートメニューを開きます。
  2. コマンドプロンプト」と入力し、右クリックして「管理者として実行」を選択します。
  3. コマンドプロンプトに「wmic nic get NetConnectionID」と入力してEnterキーを押すと、ネットワークアダプターの名前を確認できます。
  4. ネットワーク設定を変更するため、「netsh」と入力します。
  5. プライマリDNSのIPアドレスを追加するには、以下のコマンドを入力してEnterキーを押します。
    interface ip set dns name="アダプター名" source="static" address="X.X.X.X"

注意: 「アダプター名」の手順3で確認したネットワークアダプターの名前に置き換え、「X.X.X.X」は使用したいDNSサーバーのアドレスに変更してください。たとえばGoogle Public DNSの場合は「8.8.8.8」を指定します。

  1. 代替DNSのIPアドレスを追加するには、以下のコマンドを入力してEnterキーを押します。
    interface ip add dns name="アダプター名" addr="Y.Y.Y.Y" index=2

注意: 「アダプター名」は手順3で確認した名前に置き換え、「Y.Y.Y.Y」はセカンダリDNSサーバーのアドレスに変更してください。Google Public DNSの場合は「8.8.4.4」を指定します。

これで、コマンドプロンプトを使ってWindows 10のDNS設定を変更できました。

まとめと補足情報

以上が、Windows 10でDNS設定を変更する3つの方法です。QuickSetDNSやPublic DNS Server Toolなどのサードパーティ製ツールを使えば、さらに簡単にDNS設定を変更することもできます。なお、職場のコンピュータでは設定変更が接続トラブルの原因になる可能性があるため、安易に変更しないようにしましょう。

ISPが提供するDNSサーバーは速度が遅いことが多いため、より高速で応答性の高い公開DNSサーバーの利用がおすすめです。GoogleのPublic DNSをはじめ、信頼性の高い公開DNSサービスが複数提供されています。

関連記事のおすすめ

  • Windows 10で発生する「Faulty Hardware Corrupted Page」エラーの修正方法
  • Windows 10にInternet Explorerをインストールする方法
  • Windows 10で「プリンタードライバーが利用できません」と表示される場合の対処法
  • Logicool(ロジクール)ワイヤレスマウスが動作しないときの修正方法

上記の手順が参考になり、Windows 10でDNS設定を簡単に変更できるようになれば幸いです。この記事について質問がある場合は、お気軽にコメント欄でお知らせください。

  1. Windows 11でDNSサーバーを変更する方法|設定アプリとコントロールパネルの手順を解説

    DNS(Domain Name System/ドメインネームシステム)は、ドメイン名をIPアドレスに対応付ける仕組みで、インターネットに接続・アクセスするうえで極めて重要な役割を担っています。この仕組みのおかげで、私たちは複雑なIPアドレスではなく「techcult.com」のような分かりやすい名前でWebサイトにアクセスできるのです。 いわばDNSは「インターネットの電話帳」のようなもの。数字の羅列を覚えなくても、名前だけで目的のサイトへたどり着けるようにしてくれます。多くのユーザーはプロバイダー(ISP)が提供するデフォルトのDNSサーバーをそのまま使っていますが、それが必ずしも最適な選択

  2. Windows 10でネットワーク設定をリセットする方法【設定アプリ・コマンドプロンプト対応】

    パソコンで複数のネットワーク接続を使い分けて作業をしていると、接続にエラーが発生し、思うように動かなくなることがあります。こうした問題が繰り返し起こる場合は、Windows PCのネットワーク設定をリセットしてみるのが有効な選択肢です。この記事では、Windows 10および7でネットワーク設定をリセットする方法と、さまざまなネットワーク接続の問題を解決する方法をご紹介します。Windows 10でネットワーク設定をリセットする方法ネットワーク設定をリセットすると、システム上のネットワークアダプターが一度アンインストールされ、その後再インストールされます。同時に、ほとんどのネットワークコンポー