世界最速 Cloudflare DNS を設定する方法【Google Public DNS との比較】

このサイトを検索 | Search this site
DNSアイコン

Cloudflare DNS

世界最速を謳うパブリックDNSサービス Cloudflare DNS がサービスイン。

サービスインして間もないので、Google Public DNS より早いレスポンスが期待できます。

DNS

DNS は Domain Name System の略字です。

IPアドレスとドメイン名を紐づけたデータベースです。

ブラウザはURL、例えば kzstock.blogspot.com、のIPアドレスを調べるためにDNSサーバーへ問い合わせを行い、DNSから通知されたIPアドレスにアクセスします。

経路:ブラウザ→ DNS → ブラウザ → kzstock.blogspot.com
  1. ブラウザ:kzstock.blogspot.com をDNSに問合わせする
  2. DNS:142.250.206.225 を通知する
  3. ブラウザ:142.250.206.225 にアクセスしてコンテンツを表示する


プロバイダーDNS最速説

question

ブラウザ~Webサーバのネットワーク経路を考慮すると、自分が利用しているプロバイダーDNSのレスポンスが最速だと思います。

明示的にDNSを指定しない時は、デフォルトゲートウェイ(ルータ)のIPアドレスが使われます。

ルータはプロバイダDNSに問合わせを行います。

プロバイダーが Cloudflare DNS や Google Public DNS に丸投げしている時は、明示的にDNSを設定したほうが早いかもしれません。

設定表

Google/Cloudflare DNS設定情報
GoogleCloudflare
DNS1 / IPv48.8.8.81.1.1.1
DNS2 / IPv48.8.4.41.0.0.1
DNS1 / IPv62001:4860:4860::88882606:4700:4700::1111
DNS2 / IPv62001:4860:4860::88442606:4700:4700::1001

Cloudflare DNS を利用する方法

DNSアイコン

ワイヤレス ネットワーク接続に Cloudflare DNS を設定する手順

Google を利用する時はIPアドレスを置き換えてください。

当方の Windows は TCP/IPv6 を優先するようになっていたので、同様の環境で Cloudflare DNS の効果を体感したい時は、TCP/IPv4 と TCP/IPv6 の両方のDNS設定を変更します。

TCP/IPv4 のみに Cloudflare DNS を設定する場合は、TCP/IPv4 を優先する設定が必須です。

[設定の流れ]
  1. ワイヤレスネットワーク接続のプロパティを表示する
  2. TCP/IPv4 に Cloudflare DNS の値を設定する
  3. TCP/IPv6 に Cloudflare DNS の値を設定する
  4. 以上

ワイヤレスネットワーク接続のプロパティ

Win10 > スタートメニュー 右クリック > 設定 > ネットワークとインターネット > アダプターのオプションを変更する > ワイヤレスネットワーク接続をダブルクリック > プロパティをクリック

ワイヤレスネットワークのプロパティ

TCP/IPv4

インターネットプロトコルバージョン4 (TCP/IPv4) > プロパティ

IPアドレスはDHCPのまま、DNSのみ変更する。

TCP-IPV4+のプロパティ | Cloudflare

TCP/IPv6

インターネットプロトコルバージョン6 (TCP/IPv6) > プロパティ

IPアドレスはDHCPのまま、DNSのみ変更する。

私の環境ではIPv6のDNS設定が使われていたので、IPv6も設定しておくことをお勧めします。

TCP-IPV6+のプロパティ | Cloudflare

DNS 確認

PC

設定したDNSが意図通りに動作しているかを確認する方法

[手順]
  1. Windows PowerShell(or コマンドプロンプト)を起動する
  2. nslookup を実行する
  3. 既定のサーバーが表示される
  4. 以上
nslookup 実行例
>_
Windows PowerShellー □ × 
PS C:\> nslookup

既定のサーバー:  google-public-dns-a.google.com
Address:  2001:4860:4860::8888

PS C:\> nslookup

既定のサーバー:  1dot1dot1dot1.cloudflare-dns.com

Address:  2606:4700:4700::1111

DNS優先設定

PC

IPv4のDNS設定を優先させるには?

当方の環境は、TCP/IPv6のDNSが優先的に使われていました。

TCP/IPv4 を優先させるには、「TCP/IP 詳細設定」を開いて自動メトリックの☑チェックを外しインターフェイスメトリックの値を指定します。

小さい値が優先されます。

[手順]
  1. IPv4 のインターフェイスメトリックを 100 にする
  2. IPv6 のインターフェイスメトリックを 200 にする
  3. 終了
自動メトリック

まとめ

matome
reload
  • パブリックDNSサービス Cloudflare (1.1.1.1 | 1.0.0.1) がサービスを開始した。
  • 謳い文句は「世界最速」。
  • 利用するには、IPv6とIPv4の両方に設定するとよい。
  • または、IPv4 のインターフェイスメトリックを IPv6より若い数字にする。
  • DNSの情報 | SC2
hostsとDNSリゾルバーキャッシュをリブートせずに更新する方法

hostsとDNSリゾルバーキャッシュをリブートせずに更新する方法

hostsファイルはIPアドレスとドメイン名の対応関係を記述するファイルです。DNSより先に参照されるため、DNSが応答しないときや、Webサイトを新サーバで構築する時などに活用できます。hostsを編集した時はDNSリゾルバー キャッシュを更新する必要があります。

SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site