轉自:http://www.cocoachina.com/ios/20160525/16431.html
投稿文章,做者:請勺子喝杯咖啡(簡書)html
IPv6的簡介ios
IPv4 和 IPv6的區別就是 IP 地址前者是 .(dot)分割,後者是以 :(冒號)分割的(更多詳細信息自行搜索)。服務器
PS:在使用 IPv6 的熱點時候,記得手機開 飛行模式 哦,保證手機只在 Wi-Fi 下上網,以避免手機在鏈接不到網絡時候,會默認跳轉到使用 蜂窩移動網絡(即2G、3G、4G流量) 上網。微信
本地 Mac 搭建 IPv6 測試環境網絡
想要測試你的 APP 是否在 IPv6 環境下運轉是否正常,你所須要的就是一臺用非Wi-Fi方式上網的Mac電腦。若是你用的是 Mac 一體機網絡用的有線,那麼你什麼也不用準備,若是你用的 Mac 本,甭管 Air 仍是 Pro,只要用無線上網,你就須要一個 RJ-45 轉 USB 的轉換工具(由於 Mac 本沒有直接插有線的接口),去某狗、某貓上淘個吧,不貴也就不到100來大洋。工具
搭建 IPv6 測試環境說白了就是用 Mac 作一個熱點,而後用 iPhone 鏈接這個 Wi-Fi,聽起來很容易,下面跟着個人步伐走吧。測試
和正常的開啓 Mac 熱點的方式的區別是此次咱們產生的是一個本地的 IPv6 DNS64/NAT64 網絡,這項功能是 OS X 10.11 新加的功能(若是你的 Mac 系統版本不是的話必需要升級哦,才能產生 IPv6 的熱點吶 )。3d
和咱們之前開啓熱點方式不同的地方在於,咱們在 「系統偏好設置(System Preferences)」 界面選中 「共享(Sharing)」 的同時,要按住 「Option」 鍵。見圖:htm
步奏1接口
1291197-923dd0282bfd084f.jpg
以後在 「共享」 界面中,咱們會看到和以前不同的地方,就是紅框所標的地方,多了一個叫 「建立 NAT64 網絡 」 的選框,選中它。
步奏2
1291197-cf03ab33e8789b27.jpg
接下來在 共享 窗口中,依次按圖中所示的標號來,如圖所示
步奏3
1291197-a9126f23ba633f6a.jpg
隨後請點擊 共享如下來源的鏈接 的下拉列表,選擇咱們想要共享出去的網絡接口。我當前是想要共享的是 USB 10/100/1000 LAN ,(由於的我用的是 有線的 RJ-45 接頭轉 USB 輸出的網絡轉換工具 )。
PS:若是你的 Mac 是用有線撥號上網的話,請選擇 PPOE 選項做爲共享源。若是你的 Mac 是用有線上網(不用撥號的)的話,請選擇 Thunderbolt 以太網有線網 選項做爲共享源。
標號1
1291197-14aa24dbebef143d.jpg
標號2,用如下端口共享給電腦 選項此處選擇 Wi-Fi
1291197-e989cca54fafb6a1.jpg
標號3,點擊 Wi-Fi選項... 選項,個性化本身的熱點的哦
1291197-64fc857f1cf3567d.jpg
最後一步
1291197-6f34ed4696cfbf0e.jpg
大功告成
出現一下變化證實你已經成功產生了一個 IPv6 的熱點
1291197-6bdab007b6152770.jpg
Wi-Fi圖標變樣
1291197-e6fef98a354a2b6e.png
看手機的鏈接共享 Wi-Fi 的變化
普通熱點共享
1464081755973977.png
IPv6 熱點共享
1464081777145591.png
對比2張圖中 DNS 的地址看到區別了吧,一個 . 分割,一個 : 分割。
接下來,用 IPv6 的熱點測試幾個經常使用的 APP,如圖:
1464081828449468.png
微信
提示沒法鏈接服務器。不過 QQ 是能夠的。
1291197-1304a07508025d2b.jpg
提示網絡鏈接不可用。可能環信老版本的Demo也會有這種狀況。解決辦法就去官網查閱 SDK 文檔,此處只是給出檢測 IPv6 環境下APP的連通性。