6. IPv4 Server
Cellular Data Network
DNS64
NAT64
IPv6 Server
IPv6 Access
Connectivity
DNS64 synthesizes IPv6 address for IPv4 server
NAT64 performs IPv6 to IPv4 address translation
(抜粋)WWDC15 - Your App and Next Generation Network
7. IPv4 Server
Cellular Data Network
DNS64
NAT64
IPv6 Server
IPv6 Access
Connectivity
DNS64 synthesizes IPv6 address for IPv4 server
NAT64 performs IPv6 to IPv4 address translation
(抜粋)WWDC15 - Your App and Next Generation Network
8. Your App Has To Be IPv6 Ready
It will be an app submission requirement later this year!
(抜粋)WWDC15 - Your App and Next Generation Network
18. ipv4only.arpa.
RFC7050 : Discovery of the IPv6 Prefix
Used for IPv6 Address Synthesis
Well-Known IPv4-only Name (WKN): the fully qualified domain name,
"ipv4only.arpa.", well-known to have only A record(s).
Well-Known IPv4 Address (WKA): an IPv4 address that is well-known and
present in an A record for the well-known name. Two well-known IPv4
addresses are defined for Pref64::/n discovery purposes: 192.0.0.170
and 192.0.0.171.
18
19. ipv4only.arpa.
$ dig @8.8.8.8 ipv4only.arpa. A
(snip)
;; ANSWER SECTION:
ipv4only.arpa. 86400 IN A 192.0.0.170
ipv4only.arpa. 86400 IN A 192.0.0.171
(snip)
$ dig @8.8.8.8 ipv4only.arpa. AAAA
(snip)
;; AUTHORITY SECTION:
ipv4only.arpa. 1464 IN SOA sns.dns.icann.org. noc.dns.icann.org.
2015072119 7200 3600 604800 3600
(snip)
19
20. NAT64/DNS64
• NAT64(RFC6146)
Stateful NAT64: Network Address and Protocol Translation
from IPv6 Clients to IPv4 Servers
• DNS64(RFC6147)
DNS64: DNS Extensions for Network Address Translation
from IPv6 Clients to IPv4 Servers
20
30. android-clat
android clat service
This software provides the nat 4->6 translation needed
for the "clat" part of the 464xlat standard. It is needed
for better IPv4 application support while on an IPv6-only
mobile network connection using 464xlat's nat64 (such
as T-Mobile's IPv6 trial).
A general diagram of how 464xlat works:
http://dan.drown.org/android/clat/Clat-Plat.png
30
https://android.googlesource.com/platform/external/android-clat/