DNSサーバーの変更方法(WindowsとMac)

インターネットに接続すると、プロバイダが自動的にDNSサーバーを割り当てます。ほとんどの人は一度も変更したことがなく、そもそも存在すら知らないでしょう。しかし、接続に対して行える最もシンプルな設定変更のひとつで、速度、プライバシー、場合によっては特定のコンテンツへのアクセスにも具体的な影響があります。

DNSを変更する理由

プロバイダのDNSサーバーは、最速でも最もプライバシーに配慮したものでもないことがほとんどです。Cloudflare(1.1.1.1)は独立したベンチマークデータを公開しており、世界の大部分の地域で中央値11ミリ秒未満の応答時間を示しています。NTT、ソフトバンク、auといった日本のプロバイダのDNSは通常30〜60ミリ秒程度です。Google(8.8.8.8)は約20ミリ秒。差は小さく見えますが、10の異なるドメインから50のリソースを読み込むページでは積み重なります。

もうひとつの理由はプライバシーです。デフォルトでは、プロバイダはDNSクエリを通じてあなたが訪問するすべてのドメインを把握できます。Cloudflareは契約上、リクエスト者のIPを記録せず24時間以内にログを削除することを約束しています。Quad9(9.9.9.9)はさらに進んで既知の悪意あるドメインを自動ブロックするため、子どもがいる家庭やビジネス用途に適しています。

WindowsでDNSを変更する

Windows 10とWindows 11では手順は同じです。ネットワーク設定を開きます。最速の方法はタスクバーのネットワークアイコンを右クリックして「ネットワークとインターネットの設定」を選ぶことです。次に「アダプターのオプションを変更する」(Windows 11では「ネットワークの詳細設定」)をクリックします。

アクティブな接続(Wi-FiまたはEthernet)を右クリックして「プロパティ」を選び、「インターネット プロトコル バージョン 4(TCP/IPv4)」をダブルクリックします。

「次のDNSサーバーのアドレスを使う」を選択して入力します。

優先DNSサーバー  : 1.1.1.1
代替DNSサーバー  : 1.0.0.1

IPv6の場合は「インターネット プロトコル バージョン 6(TCP/IPv6)」で同じ操作を繰り返して入力します。

優先DNSサーバー  : 2606:4700:4700::1111
代替DNSサーバー  : 2606:4700:4700::1001

OKをクリックして閉じます。新しいDNSは再起動不要ですぐに有効になります。

変更が反映されたか確認するには、コマンドプロンプトを開いて入力します。

nslookup google.com

「Server」の行に1.1.1.1または設定したアドレスが表示されていれば成功です。

MacでDNSを変更する

システム環境設定(macOS Venturaおよびそれ以降ではシステム設定)を開き、「ネットワーク」をクリックします。左列でアクティブな接続(Wi-FiまたはEthernet)を選択し、「詳細」をクリックします。

「DNS」タブに移動します。現在使用されているDNSサーバーのリストが表示されます。左下の「+」をクリックして新しいサーバーを追加し、入力します。

1.1.1.1
1.0.0.1

古いサーバーは選択して「-」ボタンをクリックして削除するか、そのままにしておくこともできます。OKをクリックし、「適用」をクリックします。

確認するにはターミナルを開いて入力します。

scutil --dns | grep nameserver

新しいDNSサーバーが出力に表示されているはずです。

ルーターでDNSを変更する

ネットワーク上のすべてのデバイスを個別に設定せずに新しいDNSを使わせたい場合に最も効率的な方法です。ブラウザにルーターのIPアドレスを入力して管理画面にログインします(多くのホームルーターでは192.168.1.1または192.168.0.1)。

ルーターのモデルによってネットワーク、LAN、またはDHCP設定のDNSセクションを探します。既存のDNSエントリを希望のサーバーに置き換えて保存します。

接続中のすべてのデバイスに変更を反映させるにはルーターを再起動します。すでに接続しているデバイスはDHCPリースを更新するか、一度ネットワークから切断して再接続する必要があるかもしれません。

2026年のおすすめパブリックDNSサーバー

プロバイダプライマリDNSセカンダリDNS強み
Cloudflare1.1.1.11.0.0.1最速、ログなし
Google8.8.8.88.8.4.4信頼性が高く、グローバル分散
Quad99.9.9.9149.112.112.112悪意あるドメインをブロック
OpenDNS208.67.222.222208.67.220.220ファミリーフィルター対応
NextDNS可変可変完全カスタマイズ可能
VPNを使用している場合、VPNがアクティブな間はシステムレベルのDNS変更が適用されないことがあります。優れたVPNクライアントはDNSリークを防ぐため、DNSクエリを独自のインフラ経由でルーティングします。VPNの接続前後にdnsleaktest.comのようなツールでDNSリークがないか確認してください。