インターネットパフォーマンス向上のためのGoogle Public DNSの設定方法

Google Public DNSは、より高速で安全、かつ信頼性の高いドメイン名解決を提供することで、インターネット体験を向上させます。ドメインネームシステム(DNS)は、ユーザーフレンドリーな名前(例えばgoogle.com)をIPアドレスに変換します。ISPのデフォルトからGoogleのパブリックDNSサーバー(8.8.8.8および8.8.4.4)に切り替えることで、より迅速な検索、セキュリティの向上、稼働時間の増加が得られます。

このガイドでは、以下の複数のプラットフォームでGoogle DNSを設定する方法を簡素化しています:

  • Linux(Ubuntu、CentOS)

  • Windows(10/11)

  • macOS

  • ルーター(ネットワーク全体のDNS更新用)

Google Public DNSサーバーとは?

  • プライマリDNS: 8.8.8.8

  • セカンダリDNS: 8.8.4.4

これらのDNSサーバーは、世界中に分散されており、安全で、Googleによってプライバシーとパフォーマンスの最適化が施されています。

方法1: LinuxでGoogle DNSを設定する

Ubuntu / Debian(netplanまたはNetworkManagerを使用)

Netplanを使用しているシステムの場合(/etc/netplan/*.yaml):

  1. 設定ファイルを編集します:

sudo nano /etc/netplan/01-netcfg.yaml
  1. DNSセクションを追加または更新します:

network:
version: 2
ethernets:
eth0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
  1. 変更を適用します:

sudo netplan apply

resolv.confを使用する(古いシステム):

sudo nano /etc/resolv.conf

次に追加します:

nameserver 8.8.8.8
nameserver 8.8.4.4
注:最新のシステムでは、このファイルは自動生成されることが多いです。代わりにsystemd-resolvedまたはnetplanを使用してください。

 CentOS / RHEL

  1. 接続ファイルを編集します:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

追加または更新します:

DNS1=8.8.8.8
DNS2=8.8.4.4
  1. ネットワークを再起動します:

sudo systemctl restart network

方法2: Windows 10/11でGoogle DNSを設定する

  1. Windows + Rを押し、ncpa.cplと入力し、Enterを押します。

  2. アクティブなネットワーク接続を右クリック → プロパティ

  3. インターネットプロトコルバージョン4(TCP/IPv4)を選択 → プロパティをクリック。

  4. 「次のDNSサーバーアドレスを使用する」にチェックを入れます。

  5. 入力します:

    • 優先: 8.8.8.8

    • 代替: 8.8.4.4

  6. クリック OK、次に 閉じる

🧠 オプション: IPv6についても2001:4860:4860::8888と2001:4860:4860::8844で繰り返します。

 方法3: macOSでGoogle DNSを設定する

  1. システム設定に移動 → ネットワーク

  2. 接続(Wi-FiまたはEthernet)を選択 → 詳細

  3. クリック DNS

  4. 既存のサーバーを削除し、追加します:

    • 8.8.8.8

    • 8.8.4.4

  5. クリック OK適用

方法4: ルーターレベルでDNSを設定する(ネットワーク全体)

  1. ルーターの管理ページにアクセスします(通常は192.168.1.1または192.168.0.1)。

  2. 管理者の資格情報でログインします。

  3. ネットワーク → LAN/DHCPまたはインターネット設定に移動します。

  4. DNS設定を見つけます。

  5. 設定します:

    • プライマリDNS: 8.8.8.8

    • セカンダリDNS: 8.8.4.4

  6. 保存し、必要に応じてルーターを再起動します。

🔒 ボーナス: これにより、ネットワーク上のすべてのデバイスがGoogle DNSの恩恵を受けることができます — スマートテレビ、IoTデバイスなど。

設定をテストする

次のコマンドのいずれかを使用します:

nslookup example.com

次のように表示されるはずです:

Server: 8.8.8.8
Address: 8.8.8.8#53

または訪問します:

セキュリティとプライバシーに関する注意事項

  • Google DNSは、DNS-over-HTTPS(DoH)およびDNS-over-TLS(DoT)をサポートしており、暗号化されたクエリを提供します。

  • プライバシー重視の設定には、dnscrypt-proxyのようなクライアントを使用するか、Google DoHエンドポイントに切り替えることができます。