intro to IPv6 of edu.cn
09-12 更新:新增了自动识别本机时间并配置 IPv6 环境的自动化脚本:Windows IPv6 环境自动配置脚本
前言
校園網原生支持 IPv6 的特性早在 2010 年就得到落實,而生活在 2018 年的我們,能夠怎樣利用好這一點呢?
比如華工,校園網采用雙棧接入,IPv4 地址固定,drcom 認證(802.1x,可用 scut-client);IPv6 無狀態自動獲取公網 IP,不限流不限速不斷網,但是不提供國外的 IPv6 站點 DNS 解析,大部分 IPv6 網站無法打開。能夠直接打開的 IPv6 網站多是國內的,例如: 清華IPTV
IPv6 可以幫助我們做什麽?
IPv6上Youtube的情况展示,广州-香港出口
- 對於具有流量限制的高校: 幫助你走 IPv6 通道省流
- 對於想要觀看實時高清網絡電視直播的童鞋: 清华IPTV
- 對於有國際交流需求的人群: Google,你懂的
- 對於慘遭某特定時段網絡封鎖 / 斷網(比如華工的夜間斷網政策)的人群: 幫助你一肝到天明
前提条件
下面的方法幫助你最快的上手 IPv6.
在此之前,你需要測試一下你的 IPv6 開啓情況,戳 這個網址
可以正常使用
ok. 如果顯示已開啓請繼續閲讀。 沒有開啓可以檢查一下問題:
- 確保校園網絡支持 IPv6,不清楚的可以谷歌關鍵詞:
你的學校的名稱
空格IPv6
(備選關鍵詞:部署
/情況
/支持
) - 確保直接通過網綫連接電腦。目前多數路由器都沒有支持 IPv6,路由器使用者想必也明了,小白略過即可;
- 確保 IPv6 已開啓,開啓方法請自行檢索;
步骤
先修改一下本机的hosts
接下來,我們修改 Hosts 文件:
一、進入目錄: C:\Windows\System32\drivers\etc
( Linux 系統是 /etc/hosts )
二、管理員權限打開 hosts 文件 ( 推薦用 VScode 編輯器 )
三、複製 這個 hosts 文件 的内容 ( ctrl
+ A
–> ctrl
+ c
複製全部内容,然後 ctrl
+ v
粘貼到 hosts 文件裏面 )
刷新一下dns
四、刷新本地 DNS 緩存 ( win
+ R
打開運行程序,輸入 cmd
打開命令行程序,再敲入命令: ipconfig /flushdns
即可 )
五、清除瀏覽器 cookies ( 示例: 打開 Chrome,按下快捷鍵 ctrl
+ shift
+ Delete
,選擇 清除 cookie 及其他網站數據
即可 )
测试
OK. 嘗試訪問 Google / Youtube / Twitter / Wikipedia。
後記
這種方式只適用於 支持 IPv6 協議的站點,如國外的多數網站(Google / Youtube)和國内如清華的 IPTV 等。訪問不支持 IPv6 的站點仍然無法實現,不過,這裏有兩個經過測試可行的渠道,如果你需要訪問國内如知乎、百度、bilibili 等無法直接通過 IPv6 訪問的網站,可以嘗試這兩個方法(優劣點會在方法后的括號中給出):
一、 修改 IPv6 DNS
通過 修改 IPv6 DNS 為 64 服務器 DNS 來實現純 IPv6 訪問 IPv4 資源,原理見維基百科 nat64。提供兩個可用的 NAT64 DNS:2001:67c:2b0::4,2001:67c:2b0::6
,擇一選用即可,修改 IPv6 DNS 的方法見這個視頻(這個方法的缺點在於受限于 64 服務器的性能,無法保證穩定地解析出 IPv6 DNS,推薦使用第二種方式):
二、shadowsocks
利用傳統的翻墻方式,如 shadowsocks,方法如下(這個方法可以實現純 IPv6 環境對國内外絕大多數網站的正常訪問,缺點在於無法訪問國内的版權受限資源):
- 下載 Shadowsocks軟件;
- 導入 IPv6 節點;
- 開啓 shadowsocks 全局模式。
詳細的 shadowsocks 操作指導可以見 shadowsocks 系列教程。