㈠ iOS-用手機網路測試Ipv6
從6月1日開始蘋果要求之後審核的項目必須支持iPv6,如果不支持將被拒絕
掘金最近一次審核被就被拒絕了....理由為下:
Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.
原因是LeanCloud更新了一個版本才支持IPv6,更新之後找了幾篇搭建IPv6網路的文章都不太滿意,於是在自己解決之後整理一篇博客把經驗借鑒給大家
材料:
首先需要准備Mac一台
iphone2部(其中一部用於測試你的項目,請裝上你的應用)
連接線一根
如果沒有選項,請關閉手機連接的Wi-Fi,用手機自己的移動網路
如果已有連接wifi可以在高級里刪除之前的聯網緩存
如果不按住option鍵將不會出現IPv6選項
如果沒有出現創建NAT64網路請重復第四步
最後別忘了勾選左側的選項,不然不會打開共享,顯示互聯網共享:打開代表操作成功
如果你的DNS如上圖所示的格式一樣的話就代表你的IPv6測試環境已經搭建好了,可以開始測試你的項目了
iOS應用支持IPV6,就那點事兒: http://www.jianshu.com/p/a6bab07c4062
針對蘋果最新審核要求為應用兼容IPv6: http://www.jianshu.com/p/69ed4489762c
如果還有關於IPv6的問題可以在留言里問我,我會和你們一起解決的
這樣做比連接有線網路更便捷,但是缺點就是很耗費流量..感謝我司同事貢獻的流量和技術...
㈡ 手機測試網路是NAT幾
標准網路里根本沒有NAT1/2/3,這幾乎全是游戲玩家取的。就和所謂的跳ping一樣根本沒這個說法,完全游戲玩家自己製造的。
網上大概看了一下,其實你們所謂的NAT幾代表的就是經過了幾層NAT。和外網之間有幾層內網路由而已。一般來說,如果電腦直接接光貓撥號,IP地址直接就在電腦上,如果運營商分配你公網地址就是你們所謂的NAT1。如果運營商是內網地址分配(很多用戶共用一個公網地址)那就指不定是NAT幾了。在1的基礎上,加1個路由器就要路由一次,就要NAT1次,所以就有了NAT2,3的說法。NAT次數越多,連接性越差,NAT越少,連接性越好。這里間接性不是指網路質量,指的是別人找到你連接到你的概率。
判斷你到底是經過了基層NAT。你只需要看一下路由器撥號的那個設備是公網IP還是內網IP,公網IP的話,經過了幾次NAT就是NAT幾