天天看點

IPv6測試環境搭建 -

IPv6測試環境搭建

IPv6的簡介

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 的熱點呐 )。

和我們以前開啟熱點方式不一樣的地方在于,我們在 “系統偏好設定(System Preferences)” 界面選中 “共享(Sharing)” 的同時,要按住 “Option” 鍵。見圖:

步奏1

IPv6測試環境搭建 -

之後在 “共享” 界面中,我們會看到和之前不一樣的地方,就是紅框所标的地方,多了一個叫 “建立 NAT64 網絡 ” 的選框,選中它。

步奏2

IPv6測試環境搭建 -

接下來在 共享 視窗中,依次按圖中所示的标号來,如圖所示

步奏3

IPv6測試環境搭建 -

随後請點選 共享以下來源的連接配接 的下拉清單,選擇我們想要共享出去的網絡接口。我目前是想要共享的是 USB 10/100/1000 LAN ,(因為的我用的是 有線的 RJ-45 接頭轉 USB 輸出的網絡轉換工具 )。

PS:如果你的 Mac 是用有線撥号上網的話,請選擇 PPOE 選項作為共享源。如果你的 Mac 是用有線上網(不用撥号的)的話,請選擇 Thunderbolt 以太網有線網 選項作為共享源。

标号1

IPv6測試環境搭建 -

标号2,用以下端口共享給電腦 選項此處選擇 Wi-Fi

IPv6測試環境搭建 -

标号3,點選 Wi-Fi選項... 選項,個性化自己的熱點的哦

IPv6測試環境搭建 -

最後一步

IPv6測試環境搭建 -

大功告成

出現一下變化證明你已經成功産生了一個 IPv6 的熱點

IPv6測試環境搭建 -

Wi-Fi圖示變樣

IPv6測試環境搭建 -

看手機的連接配接共享 Wi-Fi 的變化

普通熱點共享

IPv6測試環境搭建 -

IPv6 熱點共享

IPv6測試環境搭建 -

對比2張圖中 DNS 的位址看到差別了吧,一個 . 分割,一個 : 分割。

接下來,用 IPv6 的熱點測試幾個常用的 APP,如圖:

IPv6測試環境搭建 -

微信

提示無法連接配接伺服器。不過 QQ 是可以的。

IPv6測試環境搭建 -

提示網絡連接配接不可用。可能環信老版本的Demo也會有這種情況。解決辦法就去官網查閱 SDK 文檔,此處隻是給出檢測 IPv6 環境下APP的連通性。

這裡非常感謝分享,有一點需要補充,

其實如果mac沒有網線,而且又隻有一部蘋果手機。那麼我們還可以搭建環境來測試嗎,畢竟如果我一台手機連接配接了mac并用mac分享ipv6熱點,就不能再用同一台手機再接收mac發出來的熱點信号了,否則就邏輯上死循環了,到底是誰用誰的網絡。

是以這時候就需要去找一台安卓手機,具體操作辦法如下

https://www.jianshu.com/p/dc2504232a5a

1.安卓手機開啟4G,打開藍牙共享網絡;

IPv6測試環境搭建 -

安卓手機共享wifi

2.然後mac打開藍牙,找到安卓手機,連接配接網絡;

IPv6測試環境搭建 -

找到安卓手機的藍牙,并連接配接網絡

IPv6測試環境搭建 -

已認證藍牙連接配接到安卓手機網絡

3.然後找到mac的系統偏好設定,找到“共享”,按着option鍵,同時點選“共享”,進入後會發現頁面中多出來個“建立NaT64網絡”,點選選中。

IPv6測試環境搭建 -

按着option,同時點選“共享”

IPv6測試環境搭建 -

出現“建立NaT64網絡”,并選中

4.”共享以下來源“選擇藍牙(如果你用的網線就選以太網,如果用的usb連接配接就選usb)。

IPv6測試環境搭建 -

選擇“藍牙”

5.“用以下端口共享給電腦”選擇“wifi”。

IPv6測試環境搭建 -

選擇“wifi

6.點開“wi-Fi選項”,設定wifi的名字,密碼,并驗證密碼。

IPv6測試環境搭建 -

配置wifi

7.再傳回到共享網路頁面,選中左邊的“網際網路共享”,開啟。

IPv6測試環境搭建 -

開啟“網際網路共享”

IPv6測試環境搭建 -

成功開啟

8.檢視wif符号,看是否出現自己設定的wifi。如果是這樣就正确了。

IPv6測試環境搭建 -

檢視wifi是否有自己配置的ipv6網絡

9.然後iphone手機找到自己設定的共享的這個wifi,連接配接,點選進去,如果網絡的DNS是用:隔開的,說明已設定成功,該手機已是ipv6網絡,打開浏覽器試試能不能正常連接配接網絡,如果打開網頁正常,說明連接配接成功!然後你就可以在ipv6網絡下測試你的應用了!

==================================

我想說的是,mac的這個功能做得不錯,如果你有兩台蘋果手機,蘋果手機除了網上常說的用usb 将4g等流量網絡分享給mac之外,也同樣可以用藍牙的方式将信号分享給mac,之後再用mac建立ipv6熱點,依然是ok的。有興趣的可以去試試