APP需要在蘋果商店上架,蘋果要求必須支援IPV6
以下是蘋果給出的:
IPv6轉V4的蘋果官方方案
https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html
國内ISP官方申請:
http://www.cnnic.net.cn/jczyfw/ipas/IPv6dzsq/
下面我們用另一種辦法申請免費的ipv4轉ipv6隧道方案
一. 注冊Tunnel Broker
二. Windows 配置IPv6隧道位址
登入Tunnel Broker網站https://www.tunnelbroker.net/
在左側User Functions區域,單擊Create Regular Tunnel。
在IPv4 Endpoint (Your side)中輸入ECS執行個體的公網IPv4位址,然後在Available Tunnel Servers清單中選擇一個伺服器地區。
這裡我選擇洛杉矶,點選确認建立。
注意:確定本機防火牆和該ECS執行個體的安全組允許ICMP遠端通路。
單擊頁面底部的Create Tunnel,系統會生成相應的IPv6位址。
點選進入檢視詳細資訊。
單擊Example Configurations,然後選擇ECS執行個體的作業系統。
即改為下面的10.0.1.80。
進入ECS伺服器,以管理者權限運作cmd指令行,将替換後的文本框内容,執行上面給出的四條指令:
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel interface=IP6Tunnel 10.0.1.80 66.220.18.42 填寫上面修改的内網IPV4位址和隧道伺服器位址ipv4位址
netsh interface ipv6 add address IP6Tunnel 2001:470:c:642::2 根據上面擷取的本機IPV6位址填寫
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:c:642::1 根據上面擷取的IPV6網關位址填寫
ipconfig檢查IPV6隧道位址是否配置成功:
ping測試:ipv6.google.com和ipv6.net
已經可以通訊。
三.CentOS 7配置IPv6隧道位址
登入ECS /etc/sysctl.conf檔案,将其中三條禁用IPv6的設定做如下更改。
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
運作sysctl -p指令,啟用IPv6。
登入Tunnel Broker,建立一個IPv6隧道。
在Example Configurations裡選擇Linux-route2的配置方法,複制生成的示例配置。
登入ECS,然後執行上面複制的示例配置。
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 66.220.18.42 local 10.0.1.78 ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:c:96f::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
IP替換修改為10.0.1.78,即為本機ifconfig的ip位址。
ifconfig檢視:
ip -f inet6 addr
ping測試:
ping6 ipv6.net和ping
四.(可選配)配置DNS域名通路IPV6域名:
當您希望通路者通過IPv6域名通路您ECS伺服器時,可以使用AAAA記錄。需要在您的DNS服務商提供的自助設定頁面進行配置,下圖以www.dns.com服務商為例。
A處填主機記錄,如www.abc.com,那麼就填入www
B處選擇AAAA類型,表明是一條IPv6記錄
C處選擇使用的線路
D處填ECS主機内部的IPv6位址
E處為TTL緩存時間,預設即可,無需修改
驗證:ECS伺服器對應的IPv6域名解析正常
驗證:利用域名通路IPv6 ECS伺服器
注意:如果想用用戶端測試前提是用戶端也要有IPV6位址,并且配置ipv6 DNS,才能ping和解析域名。谷歌IPv6 DNS伺服器:2001:4860:4860:8888
2001:4860:4860:8844