配置Apache2让博客支持IPv6访问
最近因为CMCC无线网络太垃圾了,要么就上不了网,要么就只能上QQ邮箱之类的几个网站。所以向A同学借了一个无线路由器,桥接了B同学的校园网。现在用起来舒服多了,最重要是稳定。不过华工的校园网就是不给力,只能上部分网站,连我的博客都连接不了。正忧愁之时,A同学突然说了一句校园网居然可以上burst.net,我当时听了觉得挺神奇的,校园网能上部分国外网站也不奇怪,例如ieee.org肯定可以连接的。
很久之后,我才回想起来这个问题,难道是因为校园网访问burst.net用的是IPv6?这IPv6是校园网的最大亮点了,可惜被太多人直接无视了它的存在。用IPv6可以访问全球任意一个主机,而且不用担心墙的干扰,因为它目前还没有那样的水平挑战的起IPv6. IPv6地址占用的空间大小是IPv4的四倍。这意味着,某墙可能需要扩展4倍的存储设备,以及增加数倍的处理器性能,才能应付得来海量的IPv6数据。
废话之后,马上开始尝试!
测试一下从本机到www.burst.net的IPv6通信:
root@xiaoxia-pc:~# ping6 www.burst.net -n PING www.burst.net(2607:f878:1:634::2) 56 data bytes 64 bytes from 2607:f878:1:634::2: icmp_seq=1 ttl=44 time=324 ms 64 bytes from 2607:f878:1:634::2: icmp_seq=2 ttl=44 time=325 ms 64 bytes from 2607:f878:1:634::2: icmp_seq=3 ttl=44 time=319 ms 64 bytes from 2607:f878:1:634::2: icmp_seq=4 ttl=44 time=320 ms ^C --- www.burst.net ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3002ms rtt min/avg/max/mdev = 319.409/322.543/325.079/2.506 ms
果然不出我所料,是IPv6搞的鬼。burst.net好像在几年前就开始投入IPv6的技术了。这么一说,我突然想起自己在burst.net上的的VPS也应该有IPv6地址啊,而且配置里有这一项说明。
这里有写着这款最低配置的VPS里包含两个IPv4以及IPv6(没有写明数量)。于是,自己写申请去。。。
我的英语有点烂!!!
提交了这个Ticket,我就去睡了,没想到那么快在邮箱里收到回复的。。。
我还以为会给我配置一个IPv6地址呢,没想到给我配置了10个。原来IPv6的地址这么不值钱啊!!!
登录到VPS上看看,发现一个网卡可以配多个IPv6.
这么多IP,可以做什么用呢?目前还没想到!!!
比较喜欢这个2607:f878:3:25:0:303:9187:10,所以让apache也Listen这个地址。
编辑/etc/apache/ports.conf文件,做如下的添加,
Listen 184.22.224.212:80 #原来的
Listen 2607:f878:3:25:0:303:9187:10:80 #IPv6
接着,设置域名的DNS。解析域名的IPv6地址,不需要特定的DNS,只是在一般的IPv4的DNS的基础上,增加了一个AAAA记录。
因为中资源的DNS不支持AAAA解析,所以我改用了dnspod的免费DNS服务。迁移期间,还遇到一些小波折,那就是,
最后还是联系客服帮我搞好了。
设置域名的IPv6解析。
大概10分钟后,测试效果:
这样通过校园网也能访问我的博客了!!!
我发现用IPv6连接我的博客的SSH,连续一天也不会出现掉线或者超时的现象。如此稳定!这难道是因为IPv6不受干扰???难道要验证我之前的那篇《从登录FTP或SSH一段时间后无响应断开引发的思考》???
root@244754:~# last|head root pts/0 2001:250:3000:3c Fri Nov 11 02:40 still logged in root pts/0 2001:250:3000:3c Thu Nov 10 21:39 - 02:40 (05:01) root pts/0 2001:250:3000:3c Thu Nov 10 16:37 - 17:21 (00:43) root pts/1 2001:250:3000:3c Thu Nov 10 10:49 - 20:44 (09:54) root pts/1 101.4.56.10 Thu Nov 10 10:42 - 10:48 (00:06)










2011年11月11日 06:48
才10个
2600:3c01::f03c:91ff:fe93:xxxx/64 这个表示多少个呀 都忘了
2011年11月11日 12:39
o(∩∩)o…哈哈,我发现我本地笔记本的地址是2001:250:3000:3cc1:226:c7ff:fe20:42ae/64,其中后面64位是interface相关的,也就是说,我有2^64的地址空间,这个数量太大了。。。。
2011年11月11日 12:44
嗯,更重要的是,我本地这个IPv6的地址虽然是DHCP的,但是基本上是固定的。除非我在地理位置上发生了大变化,例如我去了另外一个学校,这样那个IP就不属于我了。
2011年11月11日 09:07
Kubuntu ,更新或者在他软件中心下个东西慢的要死。。。。
2011年11月11日 12:40
要设置对源的地址才行。我教育网选用ustc或者bjtu的源。你是电信的话,可以选用网易的源。如何设置可以在网上搜一下:)
2011年11月11日 12:49
Thanks !
2011年11月11日 12:02
小虾可真能折腾啊~
2011年11月11日 12:25
burst貌似可以申请20个IPv6地址,但是经常出问题。
2011年11月11日 12:26
有个问题,为何校园网内可以访问到IPV6的网站呢?是因为ISP做了IPV4的转换吗?那么……墙为什么不在ISP那里转换之后去处理IPV4的数据呢?
2011年11月11日 12:47
没有转换的,是原生的IPv6
IPv6是未来的趋势,现在现在校园里搞起来嘛。大众化普及起来有点难。GFW的水平还不够高。
2011年11月11日 13:07
你们校园网是接入的哪家ISP啊?居然支持IPV6啊?……还有,为何交换机会支持IPV6呢?
2011年11月11日 13:45
CERNET
2011年11月11日 17:05
俺也做好了连接…
我的机器好像也有V6地址…. 目前没使用
2011年11月11日 17:22
一下子有了11个IP,可以弄几个服务器来玩玩了!
2011年11月12日 00:26
准确的说是12个了。。。IPv4有两个。
对了,我宿舍里的IPv6的地址有2^64个,任何一个地址都可以被世界各地访问到,IPv6潜力无限。
2011年11月12日 12:46
全世界的IPv6地址才2^128个吧,你们宿舍的是内部局域网的IPv6数量吧?
2011年11月12日 18:21
2^128是多大呢
2011年11月12日 22:02
可以给这个世界每个细胞注册一个IPv6地址。
2011年11月12日 22:04
不是的,前64位是你安装网络的时候已经确定的,通过前64位可以确定你的地理位置了。后64位是相当于每个网卡的Mac地址,是用来局域网定位的。
2011年11月12日 21:49
IPV6。。。貌似电信和联通都不是很支持。。。。。申请了也就是自己在学校用用而已。。。。试过IPV4转换IPV6。。。但是好像很慢很慢。。。。。算了,放弃了。。。
2011年11月12日 22:07
我宿舍里的一台主机,常天开着,就是可以给咱们学校IPv4的同学使用代理上国外网站的。
2011年11月14日 13:41
不会是台pc机吧!要以经常重启啊!
2011年11月14日 13:45
为何要经常重启啊???一般都不重启吧。。。
服务器还是常开好。
2011年11月14日 16:40
因为你用的是pc机,不是服务器!pc机不像服务器那样,散热性能那么好!一般别人用pc机做服务器的时候都会用两台机子轮流工作的!
2011年11月14日 18:37
目前我这台PC用的还不错的,Intel CD2.9G的CPU低功耗,散热控制很好,而且,现在基本上cpu使用率2%以下。
2011年11月13日 09:12
burst的IPV6不是很稳,之前好一段时间都是有问题的,并且现在cernet2的国际出口堵的厉害,像你这样用来翻墙不错,但是用来下载VPS里的资源就不是很给力了。其实我觉得你可以考虑下buyvm的年付VPS,虽然配置差点了,但是也是很稳定的。嘿嘿,最后这个只要修改apache的监听地址就OK了?那以前的V4地址怎么搞?还是要再绑定一个IPV6的专用域名,然后修改监听地址?
2011年11月14日 13:47
嗯,要支持IPv6,在我的vps上修改一下apache的监听地址就OK。不过直接写Listen 80,也是可以监听IPv6的网络地址的。同一个域名可以同时绑定多个ipv6和ipv4的地址。
2012年02月10日 18:00
不错不错~学习了~
问问,你在burst上pptp的vpn能不能用,见到你有这个进程啊…
2012年02月13日 16:07
嗯,之前试过,好像的确是用不了pptp。
不过后来我自己用udp成功搭建了一个,就没有理会它了。
2012年03月27日 17:57
你好,我也在burstnet上申请了ipv6的地址,但是在本地上却ping不通(教育网),请问需要设置些什么才能启用ipv6的地址?
2012年03月29日 16:16
你在vps上看看有没有ipv6的地址呢?
ifconfig然后看一下。如果有显示,应该可以ping到的。