IPv4面临枯竭,快让你的网站IPv6 Ready吧

来源;http://mybeg.in/2011/01/make-your-web-ipv6-ready/

本文面向拥有VPS的网站管理员们,如果你使用的是虚拟主机,那可以联系你的虚拟主机商,咨询IPv6的相关问题。

这两天在很多互联网论坛上面讨论IPv6的越来越多,美国互联网公司He.net的IPv4地址枯竭倒计时显示按照IPv4现在的使用速率,即将在 9天以后面临枯竭,IPv6的快速发展成为2011年的必然。国内教育网已经基本实现了全部终端的IPv6接入,电信网也已经开始部署IPv6,那各位网 站主们,是不是也应该让你的网站IPv6 Ready呢?本文分两部分来介绍如何让你的网站支持IPv6访问。

一、你的VPS/服务器拥有源生IPv6地址

如果你的VPS或者服务器拥有源生的IPv6地址,那让你的网站支持IPv6访问将变得异常简单,只需要你的网站服务器程序支持IPv6即可,目前 主流的程序,例如nginx,apache等都已经对IPv6有很好的支持,但是可能你安装服务器程序的时候并没有将IPv6的模块编译进去,那么你需要 做的就是升级你的网站服务器程序,将IPv6模块编译进去。下面我以nginx为例进行介绍,apache等其他程序可以参考相应的wiki。

下载完最新版本的nginx程序以后,解压缩并进入对应的目录,使用以下的命令进行编译配置:

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-ipv6

最关键的就是最后的with-ipv6,前面的部分可以参考你之前编译nginx程序时的目录来进行设定,只需要在最后加上这一句即可,然后参考我的另一篇文章《Nginx无缝升级》进 行make upgrade,下面要做的就是更改网站的配置程序,打开/usr/local/nginx/conf/nginx.conf文件(不同的环境对应的目录 可能有细微的差别),在server{}项目下面所有的linsen后面写上对应的IP地址,其中IPv6的地址需要用[]括起来,例如我的nginx的 配置文件对应的部分是这样的

server
{
listen 205.185.127.219:80;
listen [2607:f358:1:fed5:22:0:7e98:b4c0]:80;
server_name mybeg.in;
......
}

设置完成以后重启nginx程序,这样你的网站就支持IPv6访问了,接下来访问你的dns服务商,将你的域名添加一个AAAA的解析记录,指向你的IPv6地址,这样设置之后,如果来访者可以访问IPv6的网络,那他就会自动解析到IPv6的地址对你的网站进行访问啦~

二、你的VPS/服务器没有源生IPv6地址

如果你的VPS或者服务器没有IPv6地址,那么后续的工作是跟上面一样的,需要做的就是在你的服务器上设置一个v4 to v6的通道,让你的服务器支持IPv6即可,下面我以centOS系统为例,介绍如何在你的服务器上获得IPv6的地址。当然,这一切都是免费的。

首先,你需要去http://www.tunnelbroker.net申请一个IPv4 to IPv6的通道,这项服务是有美国的互联网公司He.net提供的,是目前提供该服务器的最稳定的服务商,注册用户以后选择Create Regular Tunnel,填入你的服务器的IPv4地址(这里需要注意的是,你的服务器必须可以被ping到,否则he.net无法检测到你的IPv4地址是否可以 到达。然后在下方选择服务器,推荐选择Fremont, CA, US,因为这样中国访问是最快的。

接下来执行下述命令,让你的服务器建立IPv6通道

ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::服务器的IPv4地址
ifconfig sit1 up
ifconfig sit1 inet6 add He.net提供的IPv6地址
route -A inet6 add ::/0 dev sit1

经过上述配置,你的服务器就可以访问IPv6的网络资源了,然后根据第一种情况,来配置你的网络服务器和DNS,这样你的VPS或者服务器即使没有源生的IPv6地址,一样可以支持IPv6~

最后做个小广告,我的博客是同时支持IPv4和IPv6访问的哦,而且IPv6的源生的,欢迎大家使用205.185.127.219或者 [2607:f358:1:fed5:22:0:7e98:b4c0]来访问我的博客,当然,我的域名已经做好了IPv4和IPv6的双解析,大家记住我 的域名就好啦~


―――――――――――――――――――――――――――――――――――――――――

需要翻墙利器赛风? 请阅读和关注中国数字时代

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代、翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


没有评论: