85
WindowsでDNSサーバーを変更する方法

インターネットは何十年もの間、世界への窓口となってきました。しかし時代の変化に伴い、オンラインでの安全を確保し、機器から可能な限り最高のパフォーマンスを引き出すことが求められています。では、DNS(ドメインネームサーバー)はこの点でどのように役立つのでしょうか?ISPが提供するDNSサーバーから移行することで、フィッシング対策、DDoS攻撃対策、そして多くの場合、ありがたい速度向上といった追加機能が得られます。

このハウツーでは、Windows 10 または 11 で DNS サーバーを変更する方法と、試してみることができる代替 DNS プロバイダーのリストを示します。

DNS とは何ですか?

DNS(ドメインネームシステム)サーバーは、ドメイン名をIPアドレスに変換します。例えば、ブラウザでtomshardware.comにアクセスすると、リクエストはDNSサーバーに送信され、DNSサーバーはコンピューターに199.232.194.114からデータを取得するよう指示します。DNSサーバーは数多く存在し、デフォルトではISPが提供するサーバーを使用している可能性が高いです。しかし、使用するDNSサーバーを変更するのは簡単で、セキュリティや速度などの追加サービスも利用できます。また、多くのサードパーティ製DNSサーバーは無料で利用できます。

代替DNSサーバー

ほとんどのユーザーは、ISPが提供するDNSサーバーを使い続けています。これで十分かもしれませんが、他にも多くの代替DNSサービスがあります。それぞれに長所と短所があるので、いくつか試してみるのが最善策です。オンラインセキュリティの強化が、超高速化へのニーズを上回る場合もあるでしょう。

  • GoogleのパブリックDNSはおそらく最も有名でしょう。より高速なブラウジング体験、強化されたセキュリティ、そしてリダイレクトなしで検索結果を提供すると主張しています。
  • CiscoのOpenDNSは、オンラインの安全性に重点を置いています。OpenDNSは、ネットワーク上のデバイスにコンテンツフィルタリングとペアレンタルコントロールを提供するツールを提供します。
  • CloudflareのDNSは、統合されたDDoS防御とワンクリックDNSSECを備えており、DNSベースの攻撃から保護します。Cloudflareは、このサービスは平均ルックアップ速度11ミリ秒で世界最速であると主張しています。
  • Comodo Secure DNSは、オンラインセキュリティに配慮したターゲット型サービスを提供します。フィッシング攻撃や様々なマルウェアをブロックできます。

スワイプして水平にスクロールします

DNSサービスプロバイダープライマリDNS代替DNS最適な用途
グーグル8.8.8.88.8.4.4全体的なパフォーマンス
シスコ OpenDNS208.67.222.222208.67.220.220一般的なオンライン保護
クラウドフレア1.1.1.11.0.0.1速度/パフォーマンス
コモドセキュアDNS8.26.56.268.20.247.20安全

WindowsでDNSサーバーを変更する方法

1.ネットワークアイコン(Wi-Fiバーまたはイーサネットアイコンが表示されているアイコン)を左クリックし、「ネットワークとインターネット設定」を選択します。Windows 11では画面がWindows 10と若干異なります。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

2. 「アダプターのオプションの変更」をクリックします。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

3. Wi-Fi / Ethernetインターフェースをダブルクリックします。この例ではEthernet接続のみとなっていますが、Wi-Fiも接続できる場合があります。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

4. 「プロパティ」を選択します。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

5. TCP/IPv4 行をダブルクリックしてプロパティを編集します。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

6.優先DNSサーバーと代替DNSサーバーのアドレスを設定し、「OK」をクリックしてウィンドウを閉じます。上記の表にあるサービスのいずれかをお試しください。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

7. 「OK」と「閉じる」をクリックして、前に開いたウィンドウを閉じます。DNSサーバーの変更が完了しました。

コマンドラインでDNSを変更する方法

コマンドプロンプトから設定を変更する必要がある場合や、より便利な場合があります。DNSはnetsh(ネットワークシェル)プロンプトから簡単に変更できます。netshは、有線および無線インターフェースに変更を加えるための対話型シェルを提供します。ここでは、netshを使用して、イーサネットインターフェースのDNSをGoogleのパブリックDNSに変更します。

1.コマンドプロンプトを管理者として開きます。コマンドプロンプトを検索し、右クリックして「管理者として実行」を選択すると開きます。 

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

2.ネットワーク シェル コマンド netsh を使用して、 DNS を変更できるプロンプトを入力します。

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

3.  次のコマンドを入力して、存在するすべてのインターフェースを一覧表示します。

interface show interface

WindowsでDNSサーバーを変更する

(画像提供:Tom's Hardware)

4.このコマンドを使用して、インターフェースのプライマリDNSサーバーを設定します。Enterキーを押して変更を確定します。この例では、イーサネットインターフェースでGoogle Public DNSを使用するよう設定しています。

interface ip set dns name="Ethernet" source="static" address="8.8.8.8"

5. 「exit」と入力してEnterキーを押すと、netshセッションが終了します。これでDNSサーバーの更新は完了です。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。