目次
知っておきたいこと
- コントロールパネル>ネットワークとインターネット>ネットワークと共有センター>アダプタの設定の変更 を選択します。変更する接続を開きます。
- プロパティ] を選択します。この接続は次の項目を使用しています] セクションで、[インターネット プロトコル バージョン 4] または [バージョン 6] を選択します。
- プロパティ] を選択します。インターネットプロトコルプロパティ] ウィンドウで、[次の DNS サーバーアドレスを使用する] を選択し、アドレスを入力します。
Windows 11、Windows 10、Windows 8、Windows 7でDNSサーバーを変更する方法について説明します。また、コマンドプロンプトを使用してDNSサーバーを変更する方法についても記載しています。
WindowsのDNSサーバーを変更する方法
ほとんどのコンピュータとデバイスは、Windowsで自動的に設定されるDHCPとDNSサーバーを使用してローカルネットワークに接続します。DNSサーバーは、ある種のインターネット問題の原因となっていることがあり、これを変更することで問題のトラブルシューティングに役立ちます。
以下は、Windowsが使用するDNSサーバーを変更するために必要な手順です。ただし、Windowsのバージョンによって手順が多少異なります。
-
コントロールパネルを開く。
Windows 8.1の場合、「パワーユーザー」メニューから「ネットワーク接続」を選択し、手順5へ進みます。
-
ネットワークとインターネット」を選択します。
コントロールパネルに大小のアイコンが表示されている場合、「ネットワークとインターネット」は表示されません。代わりに「ネットワークと共有センター」を選択し、手順4へ進みます。
-
ネットワークとインターネット」ウィンドウで、「 ネットワークと共有センター」を選択し、そのアプレットを開きます。
-
ネットワークと共有センター」ウィンドウで、「アダプターの設定を変更する」を選択します。
-
ネットワーク接続」ウィンドウには、コンピューターへの接続が一覧表示されます。有線接続はEthernet またはLocal Area Connection、無線接続はWi-Fiと表示されます。
正しい接続が表示されない場合は、表示を「詳細」に変更し、「接続」 欄の 、インターネットアクセスの一覧が表示されている接続を使用します。
-
DNSサーバーを変更したいネットワーク接続をダブルクリックまたはアイコンをダブルタップして開きます。
-
ステータス ] ウィンドウで [プロパティ] を選択します。
Windowsの一部のバージョンでは、管理者アカウントでログインしていない場合は、管理者パスワードを入力してください。
-
プロパティ] ウィンドウで、[この接続は次の項目を使用します]セクションに進み、IPv4オプションを選択する場合は[インターネットプロトコルバージョン4(TCP/IPv4)]または[インターネットプロトコル(TCP/IP) ]を、IPv6 DNSサーバー設定を変更する場合は[インターネットプロトコルバージョン6(TCP/IPv6)]を、選択します。
-
プロパティ]を選択します。
-
インターネットプロトコルプロパティ]ウィンドウで、[次のDNSサーバーアドレスを使用する]を選択します。
WindowsにカスタムDNSサーバーが設定されている場合は、既存のDNSサーバーのIPアドレスを新しいものに置き換えてください。
-
Preferred DNS サーバーと Alternate DNS サーバーの IP アドレスを入力します。
また、優先DNSサーバーのみを入力したり、あるプロバイダーの優先DNSサーバーを別のプロバイダーのセカンダリDNSサーバーに置き換えたり、DNSタブのフィールドを使って2つ以上のDNSサーバーを入力することもできます(複数のDNSサーバーを入力するには「詳細設定」を選択します)。
-
OKを選択して、DNSサーバーを変更します。
-
コントロールパネルを閉じる。
-
新しいDNSサーバーがWindowsで正しく動作することを確認する。お気に入りのWebブラウザで、いくつかのWebサイトにアクセスしてみてください。Webページが以前と同じように素早く表示されれば、新しいDNSサーバーは正しく動作しています。
コマンドプロンプトでDNSサーバーを変更する方法
Windowsの優先DNSサーバーは、コマンドプロンプトで変更することができます。コマンドラインでのコマンド入力に慣れている方は、この方法をご利用ください。
-
昇格したコマンドプロンプトを開く。
-
netshと入力し、Enterキーを押します。
-
netsh>プロンプトで、interface ip show configと入力し、Enterキーを押します。
-
DNSサーバーを変更するネットワーク接続を見つけます。
-
interface ip set dns “Ethernet0” static 8.8.8.8 と入力し、Enterキーを押します。Ethernet0は 接続名、8.8.8.8は 使用するDNSサーバに置き換えてください。
コマンドプロンプトまたはBATファイルのコマンドラインを使用して、接続にDHCPを使用するように強制します。コマンドのstatic セクションをdhcpに置き換えてください。
-
コマンドが完了すると、netsh>プロンプトが表示されます。
-
コマンドプロンプトを閉じる。
DNSサーバーの設定は機器に依存する
コンピュータにカスタムDNSサーバーを設定すると、そのコンピュータにのみ適用され、ネットワーク上の他のデバイスには適用されません。たとえば、Windowsノートパソコンには1つのDNSサーバーセットを設定し、デスクトップ、電話、またはタブレットにはまったく別のセットを使用することができます。
DNSの設定は、設定されたデバイスの中で最も近いデバイスに適用されます。例えば、ルーターで1セットのDNSサーバーを使用する場合、ノートパソコンと携帯電話はWi-Fiに接続するときにこれらのDNSサーバーを使用します。しかし、ルーターに独自のサーバーセットがあり、ノートパソコンに別のサーバーセットがある場合、ノートパソコンは電話やルーターを使用する他のデバイスとは異なるDNSサーバーを使用します。電話機がカスタムセットを使用している場合も同様です。
DNS設定は、各デバイスが自分自身ではなくルータのDNS設定を使用するように設定されている場合にのみ、ネットワークをトリクルダウンします。これは、例えば、4つのデバイスがネットワーク上にある場合、4つすべてが別々のDNSサーバーを使用することができることを意味します。
一般に公開されているDNSサーバーの完全なリストは、ISPが提供するリストよりも完全である可能性がありますので、無料公開DNSサーバーのリストをご確認ください。
よくある質問
- DNSサーバーとは何ですか?
DNSサーバーは、パブリックIPアドレスとそれに関連するホストネームのデータベースを含むコンピューターサーバーです。要求に応じて、それらの名前をIPアドレスに変換するように動作します。IPアドレスが返されると、訪問したいウェブサイトがウェブブラウザに表示されます。
- DNSエラーとは何ですか?
これらのエラーは通常、「DNSサーバーが応答していません」と表示され、お使いのデバイスがインターネットに接続できないことを意味します。一般的な原因としては、インターネットプロバイダの誤動作、TCP/IPまたはDHCPサービスの誤動作、過度に強力なアンチウイルスソフトウェア、またはルータやモデムの誤動作が挙げられます。
- Android端末でDNSの設定を変更する方法を教えてください。
Android 9 以降の機種で DNS 設定を変更するには、設定(歯車)>ネットワーク & インターネット > 詳細設定>プライベート DNS > プライベート DNS がホスト名を提供 をタップします。Cloudflare DNS アドレス (1dot1dot1.cloudflare-dns.com) またはクリーンブローイング URL を入力します。