釋放教育網 IPv6 的潛能(簡明篇)

| 原创 | IPv6

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的情况展示,广州-香港出口

  1. 對於具有流量限制的高校: 幫助你走 IPv6 通道省流
  2. 對於想要觀看實時高清網絡電視直播的童鞋: 清华IPTV
  3. 對於有國際交流需求的人群: Google,你懂的
  4. 對於慘遭某特定時段網絡封鎖 / 斷網(比如華工的夜間斷網政策)的人群: 幫助你一肝到天明

前提条件

下面的方法幫助你最快的上手 IPv6.

在此之前,你需要測試一下你的 IPv6 開啓情況,戳 這個網址

可以正常使用

ok. 如果顯示已開啓請繼續閲讀。 沒有開啓可以檢查一下問題:

  1. 確保校園網絡支持 IPv6,不清楚的可以谷歌關鍵詞: 你的學校的名稱 空格 IPv6 (備選關鍵詞: 部署 / 情況 / 支持)
  2. 確保直接通過網綫連接電腦。目前多數路由器都沒有支持 IPv6,路由器使用者想必也明了,小白略過即可;
  3. 確保 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 環境對國内外絕大多數網站的正常訪問,缺點在於無法訪問國内的版權受限資源):

  1. 下載 Shadowsocks軟件;
  2. 導入 IPv6 節點;
  3. 開啓 shadowsocks 全局模式。

詳細的 shadowsocks 操作指導可以見 shadowsocks 系列教程