#はじめに
最近、国内でも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アドレスが返されました。