App Store 審核 IPv6 問題


應用提交了N次,每次被拒都是說IPv6的事情,花點功夫把這個事情搞清楚。

蘋果審核人員回復的原因都差不多,說在他們的IPv6-Only的環境中測試應用,無法正常請求我們的服務器。

因為我們的域名確實沒有對應的AAAA記錄,所以這里有兩個環節可能出問題,一個是手機與DNS服務器的通訊環節,一個是DNS服務器與我們的服務器的通訊環節。

 

在本地搭建了IPv6 DNS64/NAT64環境,應用可以正常運行,所以第一個問題可以排除。

 

很大可能性是在第二個環節時,蘋果那邊的審核環境不能正常的訪問我們的服務器。(如果國外也可以正常訪問其實就沒什么問題了,這個應用的服務器是自建的沒有放到雲平台上)。

對於這個問題可選的解決方案是:中轉,蘋果審核環境直接請求的是中轉服務器(國內),然后中轉服務器再來請求我們的服務器。

具體可以看看這篇文章

 

另外最近試用了反向代理來做這個事情,通過國外可以訪問的服務器來代理轉發到目標服務器,這也是個好辦法。http://www.cnblogs.com/cudong/p/6554779.html

 

參考資料:

1、GitHub上解決方案匯總:https://github.com/wg689/Solve-App-Store-Review-Problem

2、DNS原理入門:http://www.ruanyifeng.com/blog/2016/06/dns.html

3、如何配置以實現純 IPv6-Only 網絡訪問:https://ze3kr.com/2016/08/talk-about-config-ipv6-on-server

4、App store 應用審核由於 IPv6 網絡問題被拒的一點分析:http://www.jianshu.com/p/d18ada23f78d

5、DNS64/NAT64原理:http://www.qcloud.com/blog/?p=1234

6、IPv6驗證工具:http://ipv6-test.com/validate.php

7、測試國內外是否可以訪問站點:http://www.17ce.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM