[料理佳餚] 使用 macOS 建立 NAT64 共享網路提供給 iOS 用來測試 IPv6 的網路環境

Apple 在審查我們的 App 的時候會在 IPv4 跟 IPv6 環境底下去測試,我們的 App 應該要能在 IPv6 的網路環境執行,如果我們手邊有 macOS 就可以建立一個 NAT64 的網路環境來測試看看我們的 App 在 IPv6 的環境底下 work 不 work?

先確定我們目前是使用有線網路連接 Internet 並保持 WiFi 是開啟狀態

到「系統偏好設定」->「共享」,打開共享網路設定畫面。

點選「Internet 共享」照著步驟勾選選項

這些選項值的結果會以「乙太網路」為共享來源,利用 WiFi 當中介,讓設備可以透過 WiFi 連上 Internet,因為我們的目的是要 IPv6 的網路環境,所以需要多勾選「建立 NAT64 網路」來開啟 IPv6 位址轉換機制。

點擊 Wi-Fi 選項,設定頻道及安全層級。

這邊我是都維持預設值,如果有需要變更頻道號碼或是設定 WiFi 密碼的,可以在這邊設定。

勾選「Internet 共享」啟動 Internet 共享

啟動後,我們可以看到我們的 WiFi 圖示變了,點擊 WiFi 圖示之後會顯示目前是 Internet 共享的狀態。

用 iPhone 測試連接

一切就續後,我們就可以從 iPhone 上看到多了一個我們剛剛共享出來的 WiFi 可連接,連接上之後打開瀏覽器試著隨意瀏覽一個網站看網路有沒有通?有通就大功告成了。

相關資源

C# 指南
ASP.NET 教學
ASP.NET MVC 指引
Azure SQL Database 教學
SQL Server 教學
Xamarin.Forms 教學