如何通過路由器部署IPv6環境?

應對Apple蘋果的APP IPv6審核


如果你是具備公網IPv4地址的接入環境,可以使用以下方案,沒有公網IPv4的接入方法我回頭再發上來。

工具/原料:

openwrt路由器一台(本文採用NETGEAR WNDR3800進行操作)

網線一根

電腦一台

1、 測試是否具備公網IPv4地址的接入環境,測試方法如下:

2. 申請「企業隧道配置」

測試具備公網IPv4地址的接入環境後,可以開始申請「企業隧道配置」。擁有固定公網IPv4地址可直接在6plat網站申請「企業隧道配置」;如果沒有固定公網IPv4地址可以先申請DDNS服務(花生殼等),然後與openwrt路由器綁定,再以DDNS域名進行「企業隧道配置」的申請。具體申請方式如下:

3Openwrt 路由器

我的路由器採用的是WNDR3800,刷的是基於openwrt15.05.1的明月版本。(大家也可以選擇其它的路由器和固件)

明月固件下載地址見下圖:

4. 建立6in4隧道

刷好明月固件後,我們可以用此路由器來搭建「6in4」隧道來實現IPv6的接入了。首先通過WEB方式登陸刷了明月固件的路由器,用戶名和密碼都為root,選擇左側菜單欄「網路」中的「介面」,點擊「添加新介面」

新介面的名稱「6plat」,新介面的協議「IPv6-in-IPv4(RFC4213)」,點擊「提交」

選擇左側菜單欄「網路」中「介面」,點擊新建立的「6plat」,進入「基本設置」頁面。「遠程IPv4地址」為6plat端的公網IP地址「118.145.7.173」,「本地IPv6地址」為郵件申請企業隧道配置後,反饋郵件分配的用於互聯的IPv6地址,「IPv6路由前綴」為剛剛填寫的「本地IPv6地址」的前綴,例如本地IPv6地址為「240c:f:a108::2/64」,則IPv6路由前綴則為「240c:f:a108::」。以上全部填寫完畢後,點擊右下角「保存應用」即可。

5. 添加IPv6的默認路由

建立6in4隧道成功後,開始添加IPv6的默認路由。點擊左側菜單欄的「靜態路由」,進入設置界面(如下圖),網路介面選擇「6plat」,對象填寫為「::/0」,

IPv6網關為6Plat端的IPv6互聯地址(在企業隧道申請反饋郵件的配置手冊中有)。以上填寫完畢後,點擊右下角的「保存與應用」。

6. 設置IPv6 DHCPDNS

選擇左側菜單欄「網路」中「介面」,點擊「LAN」進入設置頁面,在DHCP伺服器的「IPv6設置」中,將「廣播的DNS伺服器」設置為「240c::6666」(註:240c::6666為IPv6防污染公共DNS,240C::6644為6Plat 6to4公共DNS。)

7. IPv6 ULA前綴配置

選擇左側菜單欄「網路」中「介面」,將IPv6 ULA前綴設置為「240c:f:a108:xx:2/64」,其中,xx為自行設定值。設置完畢後,點擊右下角「保存與應用」。

8. 進行防火牆設置

選擇左側菜單欄「網路」,將「入站數據」、「出站數據」、「轉發」三項均設置為「接受」。設置完畢後,點擊右下角「保存與應用」。

9. DDNS設置(有固定公網地址可忽略此步驟)

如果您有固定的公網IPv4地址,您可以直接進行下一步驟了。

如果沒有固定公網IPv4地址,要進行DDNS設置。DDNS要先到DDNS網站進行註冊,我這裡是在http://3322.org進行註冊的。

註冊好DDNS賬號之後,選擇左側菜單欄「服務」中的「動態DNS」,勾選「啟用」,點擊「修改」。

在「基礎設置」中,「DDNS服務提供商[IPv4]」為「3322.org」,「主機名/域名」為「6in4.f3322.net」,「用戶名」和「密碼」為DDNS服務提供商網站中域名的「更新密碼」的用戶名和密碼。以上設置完畢後點擊右下角「保存與應用」。

在「高級設置」中,「IP地址來源[IPv4]」為「網路介面」,「網路介面」為撥號上網的那個介面。以上設置完畢後點擊右下角「保存與應用」。

10. 進行連通性測試

都設置好之後可以在介面界面看到有流量出現,在PC機上進行連通性測試。

哈哈,IPv6網路已經通了,可以暢遊IPv6的世界了。此時處於內網環境的所有客戶端(PC、Pad、Phone等)都可以接入v6環境。如果在路由器上關閉v4 DHCP,則內網相當於純v6環境,可以訪問支持v6的網路資源。


如果只是應對審核,根本不需要部署IPv6。

蘋果開發者官網有NAT64和DNS64教程。


推薦閱讀:

IPv6部署現狀求解?
IPV6 和 IPV4 除了地址數目增多之外,還有什麼不同?
瀏覽器中如何訪問 IPV6 地址的網頁?
MAC地址會耗盡嗎?
IPv6 為什麼被設計為 128 位,是否有必要這麼長?

TAG:IPv6 | 路由器配置 |