如何接入IPv6?對於一些前端的工程師來說網絡層可能真的是天方夜譚,但是看了今天的分享後,以後就不用再苦惱了。
如今IPv6已經在一些地區進行了試點,不過各大IDC可能是因爲政策問題遲遲沒有用到。今天分享給大家:如何在國內服務器上免費接入HE tunnel IPv6隧道,服務器用的是某裏雲的(windows和linux都會做詳細的講解),建議大家不要去用某訊的即使用某訊的也要自己自定義鏡像,分享者嘗試過某訊的所有官方提供的linux鏡像除了dibian其餘的都無法開啓IPv6(成功過的大神可以分享一下經驗)。
一、HE tunnel IPv6隧道
❶ (敲黑板,知識點來了)首先打開HE官方網站https://tunnelbroker.net/,點擊左上角的register註冊一個帳號記住你的帳號和密碼,然後登錄帳號(如下圖)
❷ 每個帳戶可以申請5個IPv6 Tunnel,如果ISP支持BGP協議還可以申請BGP Tunnel,不過大部分人都不支持,所以還是老老實實地申請一般的Regular Tunnel吧。在左邊點擊
User Functions
下的Create Regular Tunnel (https://tunnelbroker.net/new_tunnel.php),輸入你服務器的IPV4地址,建議大家在選擇HE服務器之前先用自己的服務器ping一下HE提供的服務器地址,選擇延遲最低的(香港的就不要考慮了一般都是滿的狀態,即使有貨延遲也是高的一B,全程繞lax,一般延遲低的是Fremont, CA, US畢竟有海底光纜,這個也要視情況而定還是自己測試一下)(如下圖)
❸ 創建成功之後點擊左上角的
Account Menu
下的[size=13.3333px]Main Page (https://tunnelbroker.net/)確認一下Client IPv4 Address是不是你服務器的IPV4地址不是的話刪除了然後再重新創建一個,點擊上邊tab的Example Configurations (https://tunnelbroker.net/tunnel_detail.php?tid=394665#tabs-2)在select your os的下拉菜單中選擇你用的操作系統(如下圖)
① 先講windows 的使用方法
Ⅰ、先把自己的服務器上網卡的IPV6協議打開,方法就不在這贅述了,可以百度。
Ⅱ、先把自己服務器上默認分配的隧道全部刪掉,留着也沒什麼卵用,直接在CMD中輸入這三條命令,一路回車
Ⅲ、再說一下某裏雲的網絡分爲經典網絡和專有網絡,經典網絡網卡是綁定公網IP地址的(客服說的),分享者用的是專有網絡所以只有NAT出來的內網地址,所以在HE提供的腳本當中就要把上邊的localaddress換成你第一個網卡的內網地址(建議先打開個notepad把腳本複製一下在裏邊改,避免新手翻車)
Ⅳ、在服務器中打開CMD將腳本複製粘貼上一路回車,最後輸入ipconfig,查看自己是不是已經有了一個名字爲IP6Tunnel的隧道,如果有的話就說明成功一半了,然後輸入
如果能ping通就說明你的服務器已經支持IPV6了,記住自己的IPV6地址,然後在自己的Apache或者nagix監聽ipv6的端口,最後到dns服務商中做一下AAAA解析,然後就萬事大吉了,補充一個關於隧道維護的命令
② linux系統
Ⅰ、先檢查自己有沒有fe80開頭的本地ipv6地址,如果沒有可百度如何在你的linux鏡像中開啓IPv6,方法大同小異就不贅述了。
Ⅱ、在Example Configurations (https://tunnelbroker.net/tunnel_detail.php?tid=394665#tabs-2)在select your os的下拉菜單中選擇你用的操作系統
Ⅲ、腳本修改同windows
Ⅳ、配置完成之後輸入ifconfig查看是否配置成功,然後ping6 bt.byr.cn如果ping通說明配置成功 剩下的步驟同windows,在這分享一下自己研究的nagix配置監聽ipv6
二、各高校ISATAP 接入IPV6(這個需要網卡直接綁定公網IP)
1、清華大學
IPV4:59.66.4.50
2、廈門大學
IPV4:201.34.219.13
配置方法:
Windows 環境(Windows 7及以上系統適用)以管理員身份運行cmd命令,進入命令行模式,輸入如下命令
以上兩條命令分別爲設定ISATAP路由器和啓用ISATAP隧道。
以下操作爲非必須
如果按照上述提示操作以後仍無法正常訪問IPv6站點,可以嘗試:
● 右鍵點擊桌面“計算機”圖標,選擇“管理”,展開“服務和應用程序”,選擇“服務”,確認“IP Helper”服務已開啓;
● 確認Teredo隧道已經關閉(管理員模式在命令行運行netsh int teredo set state disable);
● 確認原生IPv6已經關閉(Internet 協議版本 6 (TCP/IPv6)前的對勾取消,位置在控制面板→網絡和Internet→網絡和共享中心→更改適配器設置→雙擊本地連接→屬性);
● 嘗試重啓系統。
三、openvpn 接入IPV6(這個無任何使用限制!省去一切麻煩的配置步驟)
只需要一個openvpn的客戶端就可以使用IPV6,客戶端下載地址http://www.openvpn.net