校园网、教育网 如何纯粹访问 IPv6 网站避免收费
我国校园网有可靠的 IPv6 网络环境,速度非常快、稳定,并且大多数高校在网络流量计费时不会限制 IPv6 的流量,也就是免费的。然而访问 IPv4 商业网络时,则会收费,并且连接的可靠性一般。可幸的是,目前有一种将 IPv4 转换为 IPv6 的方式可以实现所有网站通过 IPv6 流量,从而避免校园网收费的方法,实现的核心是 NAT64/DNS64。下面分别以 Windows、OS X 系统讲解如何实现。
NAT64/DNS64
NAT64/DNS64 可以将 IPv4 地址对应的转换为 IPv6 地址,相当于指引向 IPv6 流量,相当于一种代理。它还可以实现 IPv4 和 IPv6 协议的互访。由统计图可以看出,其服务在日间的速度可以基本满足校园网访问需求。
其实现的主要诀窍就是添加其为 DNS 服务器,并在本地停用 IPv4 协议。
Windows 系统
确认你能访问 IPv6 网络。打开相关网络(例如 Wi-Fi)的属性,并在[Internet协议版本6(IPv6)]上点击,选择[属性],在弹出的窗口中,选择[使用下面的 DNS 服务器地址],并填入下面的 DNS 服务器地址中的两个:
2001:778::37
2001:df8:0:7::1
2001:250:1001::23
2001:250:1001::1
我如何确定这些 DNS 的顺序?你可以按下 Windows+R 键,输入 cmd 运行命令提示符,使用 ping 命令确定相应最快的 IP。如下图所示。
在设置好 IPv6 DNS 服务器之后,回到上一层,这时取消[Internet协议版本4(IPv4)]前面的勾,即可设置完成。
这时你将无法访问校园网的 IPv4 网关,同时所有流量都在 IPv6 通道上。
要恢复,只需重新开启[Internet协议版本4(IPv4)]前面的勾,并把 IPv6 DNS 恢复为 “自动获得”。
Mac OS X 系统
确认你能访问 IPv6 网络。打开[系统偏好设置][网络],在所使用的连接(例如Wi-Fi)上点击[高级],在高级页面的 “DNS” 选项卡页,增加如下 DNS 地址到最顶部:
2001:778::37
2001:df8:0:7::1
2001:250:1001::23
2001:250:1001::1
我如何进一步确定这些 DNS 的顺序?你可以打开[终端],使用 ping6 命令来确定相应最快的 IP。如下图所示。
在设置好之后,切换到 “TCP/IP” 选项卡页,在[配置 IPv4]处下拉选择 “关闭”。现在点击[好],并点击[应用]来确认更改。
这时你将无法访问校园网的 IPv4 网关,同时所有流量都在 IPv6 通道上。
要恢复,只需重新将[配置 IPv4]选择为 “使用 DHCP”,并移除掉之前添加的 DNS 服务器。
不足之处
此方案虽然可以纯粹使用 IPv6 网络并且免流量,但仍然存在一些不足。例如,访问国内部分网站时因为带宽等的限制会不如之前那么快,例如 “百度网盘”。另外类似 “优酷”、“土豆网” 上面的视频播放页面可能会提示 “在大陆以外不提供服务” 而无法播放。因此是否使用此方案还需斟酌:如果是商业 IPv4 的重度用户,例如网游、微博、国内在线视频的常客,可能此方案很拙劣。
Google 服务等网站特别说明
大陆尚未在教育网 IPv6 网络部署强有力的防火墙屏蔽。Google、Facebook 等网站都很良好地支持 IPv6 协议,因此使用 IPv6 协议访问这些站点,包括 YouTube 在线视频,都是非常快速、稳定和可靠的。如果你常常使用 Google 服务,或者观看 YouTube 视频,或者你仅仅需要此类网站使用 IPv6 流量,可以尝试 IPv6 hosts,一种简单的方式访问上述网站。
from: https://blog.netsh.org/posts/college-campus-network-ipv6_2002.netsh.html
校园网、教育网 如何纯粹访问 IPv6 网站避免收费的更多相关文章
- 【转】非教育网中IPv4网络访问IPv6资源
1. 背景知识 随着个人电脑.移动终端.乃至物联网的不断发展,有很大的IP地址需求.由于IPv4协议设计时没有料到日后网络会如此发达,IPv4网络中的IP数量相对今天的需求来说,显得捉襟见肘.加上IP ...
- ipv6现状,加英文的中括号访问, ipv6测试http://test-ipv6.com
加英文的中括号就可以,如[2001:4998:c:e33::1004],我发现这是yahoo首页.但并不是所有IPv6网站都可以通过IPv6地址访问,跟IPv4一样,网站服务器端可以只绑定域名,不接受 ...
- ipv4-only网络环境下访问ipv6站点
使用6plat.org+openVPN(无需资金投入)进入ipv6网络 这里我们主要使用的是6plat.org提供的“46模块——IPv4到IPv6”功能,需要配合openVPN这个软件,支持wind ...
- 【转】Nginx区分PC或手机访问不同网站
原文链接:http://www.nginx.cn/784.html 近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合 ...
- AFNetworking 原作者都无法解决的问题: 如何使用ip直接访问https网站?
背景 最近App似乎有报异常是DNS无法解析,尝试解决此问题.搜集到的资料很少,甚至连AFN原作者都判定这可能是一个无解的问题,参见: https://github.com/AFNetworking/ ...
- 小米路由器mini如何设置外网访问wan网站的方法
很多的玩友都在小米路由器mini上面搭建了自己的网站,有些朋友还需要设置对外网进行开放,我自己也在路由器上面实践了使用,下面与大家分享一下如何设置外网访问路由器网站的办法. 工具/原料 小米路由器mi ...
- Python使用requests模块访问HTTPS网站报错`certificate verify failed`
使用requests模块访问HTTPS网站报错: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Nam ...
- c# 中HttpClient访问Https网站
c# 中HttpClient访问Https网站,加入如下代码: handler = new HttpClientHandler() ;handler.AllowAutoRedirect = true; ...
- holer实现外网访问本地网站
外网访问本地网站 本地搭建了网站,只能在局域网内访问,怎样从公网也能访问内网网站? 本文将介绍使用holer实现的具体步骤. 1. 准备工作 1.1 安装并启动网站服务端 默认搭建的网站服务端端口是8 ...
随机推荐
- html中footer如何一直保持在页底
最近在开发博客过程中,遇到有些body的height是比window的height要低的,然后就出现了footer在页面中间的尴尬样子.那么这种情况怎么解决呢: 首先,写一个footer标签: < ...
- Linux基础学习-基本命令
基本命令 date命令 参数 作用 %t 跳格 %H 小时(00-23) %I 小时(00-12) %M 分钟(00-59) %S 秒(00-59) %j 今年中的第几天 [root@qdlinux ...
- GIMP图像窗口的自定义
具体功能包含:初始缩放比例.空格键按下时触发动作
- 使用python制作查询火车票工具
使用python脚本实现查询火车票信息的效果图如下: 实现的代码: # coding: utf-8 """命令行火车票查看器 Usage: tickets [-gdtkz ...
- perl学习之:subs函数
在Perl中,sub关键字主要是为了定义一个子例程,那么subs又是什么呢? 首先subs是一个函数,用于预先声明子例程,函数的参数是预声明的函数名列表.那么这个函数存在的意义是什么?首先,通过该函数 ...
- cf 1016D
D. Vasya And The Matrix time limit per test 2 seconds memory limit per test 256 megabytes input stan ...
- 大数据学习——Hbase
1. Hbase基础 1.1 hbase数据库介绍 1.简介 hbase是bigtable的开源java版本.是建立在hdfs之上,提供高可靠性.高性能.列存储.可伸缩.实时读写nosql的数据库系统 ...
- SQL server 事务实例
简单的SQLserver事务实例: 执行SQL 组合操作A.操作B,只有AB都执行成功时才提交事务,否则回滚事务. 测试数据表: --1.数据表A CREATE TABLE A( A1 VARCHAR ...
- 【LeetCode】Maximum Subarray(最大子序和)
这道题是LeetCode里的第53道题. 题目描述: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和. 示例: 输入: [-2,1,-3,4,-1 ...
- hdu6071[最短路+解不等式] 2017多校4
求出所有,从2走到x所需的花费在对 t = 2*min(d1,2, d2,3) 模运算下, 所有剩余系的最短路即可(把一个点拆成 t 个点, 每个点代表一种剩余系), 知道了所有剩余系就可以凑出答案 ...