2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Public DNS64 一覧

Last updated at Posted at 2022-02-18

#はじめに
最近、国内でもIPv6シングルスタックと共に、NAT64/DNS64が話題になっています。
国内の有名サービスだと、NTT docomo、楽天モバイル、BIGLOBEなどがNAT64/DNS64を提供しています。
今回は、誰でも使用可能な公共DNS64をまとめてみました。

#注意
DNS64は、NAT64が実装されているネットワークにおいて初めて機能します。
それ以外のネットワークで後述のDNSキャッシュを設定すると、IPv4のみのサイトが表示出来なくなったり、読み込みに遅延が発生する可能性があります。DNS64の仕組みを理解した上での利用をお願いします。

#一覧

名称 プライマリ セカンダリ DoT
Google Public DNS 2001:4860:4860::6464 2001:4860:4860::64 dns64.dns.google
1.1.1.1(Cloudflare/APNIC) 2606:4700:4700::64 2606:4700:4700::6400 dns64.cloudflare-dns.com
TREX(フィンランド) 2001:67c:2b0::4 2001:67c:2b0::6 dns64.trex.fi

#digコマンドでテストしてみる
現状IPv6のためのAAAAレコードが登録されていないサービスに対して、CloudFlareのDNS64を使って問合せをしてみます。

% dig @2606:4700:4700::64 AAAA twitter.com                                                                                                          [~][php5]

; <<>> DiG 9.10.6 <<>> @2606:4700:4700::64 AAAA twitter.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13807
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;twitter.com.			IN	AAAA

;; ANSWER SECTION:
twitter.com.		1330	IN	AAAA	64:ff9b::68f4:2ac1
twitter.com.		1330	IN	AAAA	64:ff9b::68f4:2a41

;; Query time: 7 msec
;; SERVER: 2606:4700:4700::64#53(2606:4700:4700::64)
;; WHEN: Fri Feb 18 12:00:57 JST 2022
;; MSG SIZE  rcvd: 96

ちゃんとNAT64用の64:ff9b::/96のプレフィックスのIPv6アドレスが返ってますね。

ちなみに、これらのIPv6アドレスをIPv4互換表記であらわすと次のようになります。

通常の表記 IPv4互換表記 実際のIPv4アドレス
64:ff9b::68f4:2ac1 64:ff9b::104.244.42.193 104.244.42.193
64:ff9b::68f4:2a41 64:ff9b::104.244.42.65 104.244.42.65
IPv4アドレスが、NAT64用IPv6アドレスに置き換わっていることが分かりますね。

次にAAAAレコードが既に登録されているサービスとして、試しにqiita.comを問い合わせてみます。

% dig @2606:4700:4700::64 AAAA qiita.com                                                                                                            [~][php5]

; <<>> DiG 9.10.6 <<>> @2606:4700:4700::64 AAAA qiita.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41656
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;qiita.com.			IN	AAAA

;; ANSWER SECTION:
qiita.com.		53	IN	AAAA	2406:da14:add:902:d6f0:2ac2:96c:a547
qiita.com.		53	IN	AAAA	2406:da14:add:901:bfa0:2dbd:353e:ff6e
qiita.com.		53	IN	AAAA	2406:da14:add:900:cbb3:7389:31dd:1524

;; Query time: 9 msec
;; SERVER: 2606:4700:4700::64#53(2606:4700:4700::64)
;; WHEN: Fri Feb 18 12:45:03 JST 2022
;; MSG SIZE  rcvd: 122

ちゃんとQiitaのサーバーのIPv6アドレスが返されました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?