AppStore IPv6-only審覈被拒緣由分析及解決方案-b

1、被拒截圖php

 

2、被拒緣由分析服務器

一、因爲國內大部分IP目前都是使用IPv4,App Store審覈時會先訪問DNS服務器,得到iOS應用服務器的IPv6地址,再進行訪問,若是DNS服務網沒法成功解析到IPv6地址,即便在本地成功搭建的IPv6-only環境中測試成功,仍然會出如今提交App Store審覈時被拒的狀況,因此選擇一個穩定性、兼容性俱佳的域名解析服務相當重要!簡單的講:若是你的APP Server支持IPV6,則可直接訪問,基本能夠經過;若是APP Server不支持IPV6,則經過DNS64+NAT64進行訪問(有點折騰就是,首先要有臺IPV6的服務器)微信

 

3、如何簡單區分IPv4和IPv6測試

IPv4地址是相似 A.B.C.D 的格式,它是32位,用\".\"分紅四段,用10進製表示;網站

例如:192.168.1.1阿里雲

IPv6地址相似X:X:X:X:X:X:X:X的格式,它是128位的,用\":\"分紅8段,用16進製表示;blog

例如: 2001:0000: 1F 1F :0000:0000:0100: 11A 0:ADDF接口

爲了簡化其表示法, rfc2373提出每段中前面的0能夠省略,連續的0可省略爲\"::\",但只能出現一次。例如:ip

1080:0:0:0:8:800: 200C : 417A 可簡寫爲 1080::8:800: 200C : 417A開發

FF01:0:0:0:0:0:0:101 可簡寫爲 FF01::101

0:0:0:0:0:0:0:1 可簡寫爲 ::1

0:0:0:0:0:0:0:0 可簡寫爲 ::

 

4、驗證網站是否已支持IPV6

測試地址:http://ipv6-test.com/validate.php

成功截圖:

 

5、如何解決

一、在第一大點中咱們已經說明了,爲何被拒,只要APP Server 支持Ipv6便可;

二、可經過購買國外服務器DNS64+NAT64進行訪問,目前國內較少,阿里雲咱們也詢問過了沒有,網上也有人說騰訊雲DNSPod域名解析全面支持Ipv6-only

該方法沒有實驗過,因此不知道具體是什麼狀況;若是有教育網的服務器也能夠(不多)

三、經過第三方購買,對方配置好,而後提供個AAAA記錄,在域名管理器上面配置下便可,不過是收費的,本人第一次就是付了錢購買的;7天花了199,第二次,又找了一個比較便宜的,花了50塊

 微信號:nuodou618  QQ號:1144065653  

四、有能力的話,就本身購買服務器,不是很常常頻繁發佈的話,仍是建議購買,省事;

五、當前還有不少開發者使用的是IP直接寫死掉去訪問接口,這種早晚是會被打回的,必定記得用域名,另外蘋果在明年的一月份也將全面啓用HTTPS證書你們早作準備,又得花Money購買證書了!

相關文章
相關標籤/搜索