App Store新規:iOS 應用須支持IPv6
日前蘋果發布聲明,向應用開發者發出提醒:即將到來的App Store策略要求所有iOS應用必須包含對IPv6-only網絡的支持。該政策將在6月1日起生效,到時所有提交至蘋果App Store的應用申請必須要兼容面向硬件識別和網絡路由的最新互聯網協議--IPv6-only標准。
IPv6是IETF(Internet Engineering Task Force 譯:互聯網工程任務組)設計的用於替代現行版本IP協議-IPv4-的下一代IP協議,它由128位二進制數碼表示
IPv6比IPv4的優點:1、IPv6:避免了網絡地址轉換(NAT)2、通過網絡通過使用簡化的頭提供了更快的路由3、防止網絡分段4、避免廣播鄰居地址解析
一,注冊申請
注冊地址 https://www.tunnelbroker.net/
全站英文注冊,(郵箱建議QQ郵箱,本人用126郵箱注冊,郵件中地址不是URL地址)
登錄后,點擊控制面板左邊的 Create Regular Tunnel
開始聖槍一個ipv6地址
選擇一個地域的主機節點,HE.net四大洲都有接入點
申請前確保自己的公網IP地址可以ping通
二,打通IPv6隧道
點擊剛創建的隧道的 Name
進入編輯模式,可以看到申請的 IPv6 地址,若要刪除隧道則可以在此點擊 Delete Tunnel
,在 Client IPv4 Address
可以修改 IP:
點擊 Example Configurations
,下拉框選擇主機的操作系統獲取相應的配置代碼:
三,配置使用
此處代碼是在windows中執行
將命令保存為處理腳本,新建一個文件,文件名后綴命名為bat,將命令粘貼保存即可,注意 由於雲主機用的是內網路由轉發,所以需要將命令的地址改為內網地址
雙擊執行,cmd輸入ipconfig/all 查看 隧道適配器IP6Tunnel是否存在IPv6地址,如果存在,說明IPv6隧道配置成功
IIs中可以看到網站可定綁定IPv6的地址
可以使用瀏覽器訪問https://ipv6-test.com/validate.php測試。
只有ipv6 web server 通過 才可以通過ios系統審核
Windows系統不需要配置開機啟動,會長期生效,即使系統重啟
卸載ipv6地址
netsh interface ipv6 delete interface ip6tunnel
netsh interface ipv6 reset all
windows重啟即可