據(jù)非專業(yè)網民推測 tunnelbroker isatap 和 6to4 貌似都需要公網,但有網民測試這位大作的方法可行。
特別之處是把命令行中自己的外網地址 aaa.aaa.aaa.aaa 換成內網地址
netsh interface ipv6 add v6v4tunnel IP6Tunnel aaa.aaa.aaa.aaa xxx.xxx.xxx.xxx
注意:如果你是NAT,請使用你的內網地址代替上面第二條命令中的 aaa.aaa.aaa.aaa
如果 tunnelbroker.net 的IP訪問不了,你試試這個 http://tb.netassist.ua/
資料來源 http://blog.sina.com.cn/s/blog_715e0d5a01016709.html
相關資料 https://sskaje.me/2016/01/create-your-own-tunnelbroker-net-iproute2/
https://github.com/sskaje/6in4
適用對象:任何有獨立公共IP,或在家里使用NAT的童鞋。
如果在家使用NAT,需注意
1.局域網不能有超過一臺PC使用這個 tunnel。
2.你的外網IP需要允許別人 ping 通,否則 tunnelbroker 不會接受建立tunnel的請求。
步驟:
1. 在http://www.tunnelbroker.net/申請賬號,在此不詳述。
2. 登錄 http://www.tunnelbroker.net/,在左側的 User Functions 里點 Create Regular Tunnel:
通常只需要在 “IPv4 Endpoint (Your side):”里填上“You are viewing from:”后面的地址即可。
下面選擇一個 Tunnel Server. 通常會給出個 tunnelbroker 認為最快的,你也可以自己選。我常用的是72.52.104.74和216.218.221.6。
通常72.51.104.74更快,你可以自己ping一下試試。
設置完成,點擊 Create Tunnel.
3. 完成后,新頁面有3個tab, 中間一個是“Example Configurations". 點擊這個tab,并選擇你的操作系統(tǒng)。
我是 Windows 7,按 "Win"鍵和 "r" 鍵,打開運行窗口,輸入 "cmd" 并點擊 運行。在彈出的窗口里輸入網頁上給出的命令:
netsh interface teredo set state disabled
netsh interface ipv6 add v6v4tunnel IP6Tunnel aaa.aaa.aaa.aaa xxx.xxx.xxx.xxx
netsh interface ipv6 add address IP6Tunnel 2001:470:xxxx:xxxx:::2
netsh interface ipv6 add route ::/0 IP6Tunnel 2001:470:xxxx.xxxx::1
注意:如果你是NAT,請使用你的內網地址代替上面第二條命令中的 aaa.aaa.aaa.aaa
4. 添加 IPv6 DNS 服務器,用于解析 www.google.com 等 IPv6 網站的IPv6地址:
2001:470:20::2
2620:0:ccc::2
2620:0:ccd::2
可以通過以下步驟添加:
仍舊在第3步打開的 cmd 窗口,輸入以下命令:
netsh interface ipv6 set dnsservers "Local Area Connection" static 2001:470:20::2 validate=no
netsh interface ipv6 add dnsservers "Local Area Connection" 2620:0:ccc::2 validate=no
netsh interface ipv6 add dnsservers "Local Area Connection" 2620:0:ccd::2 validate=no
5. 如果是 Windows 系統(tǒng),還需要清空本地DNS緩存以使用IPv6訪問 ipv4.google.com:
ipconfig /flushdns