ipv6 only 支持之路

做技術(shù)的人總是寫不出優(yōu)美的騷文,直接總結(jié):

1. 對ipv6做些基本的知識了解,因為要確認(rèn)是不是走了ipv6的地址,通過抓包分析。抓包分析與理解ipv6 only 都需要這些知識。

可以直接看 “ipv6相關(guān)知識 第1個和第2個參考資料”

2. 如果不理解ipv6 only的話,也不要緊,直接按照官方文檔自己搭一個NAT64的環(huán)境,手機連接到自己的mac做的熱點

,在啟動NAT64的熱點下,看看網(wǎng)絡(luò)請求是否通,結(jié)合抓包看看dns是不是返回的是v6的地址,網(wǎng)絡(luò)請求是否正常。

搭環(huán)境時會遇到一個坑,就是看不到NAT64選項,解決方法是按住OPTION,默認(rèn)是隱藏的。

快餐就按照第1,第2做就行了。想細(xì)細(xì)品味的就慢慢讀吧 (今天先寫到這里,干貨已經(jīng)寫了,太忙了,后續(xù)會把代碼都貢獻(xiàn)出來,待續(xù)....)

歷程:

第一個階段:

1. 剛得知蘋果要求2016.6.1 所有app都要支持 ipv6 only 之后,一頭霧水,不知該如何應(yīng)對,在網(wǎng)上搜了一下文章,

先看蘋果官方的說法:

1.Supporting IPv6 DNS64/NAT64 Networks

2.針對蘋果最新審核要求為應(yīng)用兼容IPv6 - 簡書? ? ?蘋果官方的中文翻譯版。

3.?Your App and Next Generation Networks - WWDC 2015 - Videos - Apple Developer


第二階段: 搭環(huán)境

為什么要用NAT64 ,NAT64 雙棧,既支持v4 也支持v6

第三階段: AFN3.0 結(jié)合 c代碼驗證。

第四接單: 抓包

AFN的使用與遷移:

AFN的基本使用 - 簡書

AFNetworking 3.0 Migration Guide

AFNetworking 3.0遷移指南 - 簡書


ipv6相關(guān)知識:

1. ??IPv6: Unicast 單播地址的組成與分類 - Lesca技術(shù)宅??

2.?IPv6 - 維基百科,自由的百科全書

3.?IPv6: 為什么Link-local地址后面要有百分號(%) - Lesca技術(shù)宅

4.?IPv6: 如何正確ping ipv6地址? - Lesca技術(shù)宅

5.?Network Troubleshooting Tools

6.?Linux IPv6 HOWTO (en)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容