前几天发Ticket 到Brust 的客服平台要求分配几个IPV6地址,Brust效率很高,两个小时内就通知我分配好了,一看,有20个IPV6地址,非常足已。
IPV6 的部署工作在全球范围内都已经速度扩展起来的了,我算比较前准备好这样的转换。IPV6有什么作用呢?对于中国人来说就特别了,因为它可以不用担心墙,任意访问全球任意一主机,GFW还没有能力挑战IPV6,IPV6地址占用空间最小是IPV4的四倍,这样需要扩展4倍的存储设备,以及增加数倍的处理器性能,才能应付IPV6的数据,这些设备暂时还算少且昂贵。
得到了IPV6地址后,你可以在VPS主机上使用命令“ifconfig” 查看地址,如图:
一般在VPS主板上也会有IP地址显示的。
首先要做的就是给域名添加AAAA记录,DNSPOD支持,HE.NET 也支持 IPV6的地址绑定。
添加完记录后,要做的就是修改LNMP的域名配置文件。我用的是LNMP安装包,对于我来说,一共有两个。一个文件是 /usr/local/nginx/conf 里的 nginx.conf
原来只是:
server
{
listen 80;
server_name xxx.xxxx.xxxx
改成以下代码,
server
{
listen xx.xx.xx.xx:80;
listen [IPV6地址]:80 ipv6only=on;
server_name xxx.xxxx.xxxx
一个文件是 usr/local/nginx/conf/vhost 里的duyuxian.info.conf ,改成:
server
{
listen xx.xx.xx.xx:80;
listen [IPV6地址]:80;
server_name xxx.xxxx.xxxx
xxx处自然是填上你的IP 或域名。而后者较于前者不同在于少了 ipv6only=on 。
如果少了第一个的ipv6only=on ,会出现如下错误:(IP地址已绑定)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
假如第二个文件也加了 ipv6only=on ,又会出现如下错误:(重复监听)
nginx:[emerg] a duplicate listen options for [::]:80 in /usr/local/nginx/duyuxian.info.conf conf:8
都是很小很细节的问题,可不要出错,否则无法正常显示的。
完成以上算是结束了,最后可以ping一下看看是否成功绑上。(注,先确定你的路由能访问IPV6地址)
Ping -6 www.duyuxian.info
大功告成,参考资料:
http://xiaoxia.org/2011/11/11/ipv6/
http://bbs.archlinuxcn.org/viewtopic.php?id=420
http://serverfault.com/questions/277653/nginx-name-based-virtual-hosts-on-ipv6
第一次来。
你很活跃。 [兔02]
是我一个人自娱的欢乐,传染到你了。
明信片收到了,被万恶的邮局糟蹋的有点旧,心疼!!!
很想提醒你,但觉得还是等哪一天惊喜收到比较好。我寄给朋友的有些还寄丢了,能到我就很感谢了! [洋葱头16] 可惜那张原子城的没寄成,因为你比较喜欢军事。
鸡肋
为什么这么说。
好的东西到了景德镇就变味了,所谓鸡肋者,食之无肉,弃之有味。
嗯嗯,其实我还打算再写一篇,IPV6的一点事儿。
你不要山寨我的名字 [兔16]
好吧,阴谋破灭。。 [兔16]
[洋葱头18] 好强大的样子
我也用的lnmp,mark下来,用得到的时候照这个折腾吧。
折腾vps就是牛啊,看来小白很有前瞻性啊,ipv6一部署了之后很多支持ipv6的高校就可以毫无压力的访问你的博客了。
以后IPV6会普及开来的。
崇拜, 玩技术的女生, 可以交个朋友with you ?:),希望得到您关于电脑技术和哲学方面的指点 ,and ,无情地转载此文了,感谢分享 ~~ 握手~~
不用那么客气,大家博客多往来,多阅读,多交流便成朋友。至于指点,还说不上,只能说互相交流。 [洋葱头15]
许多没来了,小白竟然换主题了,不过还是觉得之前的主题或许会好看一些~这个主题色调有些暗了~
各花入各眼吧,你可以看看这文章
http://www.duyuxian.info/2012/07/
%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%8D%
9A%E5%AE%A2%E4%B8%BB%E9%A2%98%E5%8D
%8E%E4%B8%BD%E4%B8%8A%E7%BA%BF/