为服务器开通 IPV6 总共分为4步
- centos默认ipv6是关闭的,开启IPV6
- 去 https://www.tunnelbroker.net 为服务器对应的ipv4地址申请对应的ipv6地址
- 为域名添加ipv6添加 AAAA (ipv6)解析
- 配置apache 对应 ipv6
一 开启ipv6
centos 6.5 版本
1.
编辑文件,/etc/sysconfig/network,将其中的 NETWORKING_IPV6=no 改为 NETWORKING_IPV6=yes,
修改后
2.
编辑文件,/etc/modprobe.d/disable_ipv6.conf,将其中的三行都注释掉
修改后
3 重启服务器
centos 6.6 及6.6以上版本
编辑/etc/sysctl.conf 文件,将其中三条禁用IPv6的设置更改为:
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
在运行 sysctl -p 的命令启用ipv6
二 https://www.tunnelbroker.net 注册
登录后,在左侧面板里选择,Create Regular Tunnel.
然后填写自己的ip地址,国家跟地区选择香港就好
生成完毕后在
拷贝命令在服务器执行
三 为域名添加 AAAA 记录
四 配置apace
NameVirtualHost 85.127.181.30:80 NameVirtualHost [2001:470:1f0a:6ef::2]:80 # VirtualHost for IPv4 <VirtualHost 85.127.181.30:80> ServerName www.mydomain.org ServerAdmin admin@localhost DocumentRoot /home/mydomain/public_html ErrorLog /home/mydomain/logs/error_log CustomLog /home/mydomain/logs/access_log combined </VirtualHost> # Virtual host for IPv6 <VirtualHost [2001:470:1f0a:6ef::2]:80> ServerName www.mydomain.org ServerAdmin admin@localhost DocumentRoot /home/mydomain/public_html ErrorLog /home/mydomain/logs/error_log CustomLog /home/mydomain/logs/access_log combined </VirtualHost>
配合完毕后测试:
ipv6 测试 网址: