前言
本公司新产品苹果上架,要求服务器支持ipv6,服务器用的是阿里云的ECS,阿里云服务器目前只有华北5(呼和浩特)和华南1(深圳)两个地区支持ipv6,本公司服务器华北2的,所以需要自己配置ipv6
步骤
1、检查服务器是否已开启ipv6
命令:
ifconfig
未开启:
已开启:
2、修改sysctl.conf文件
命令:
vim /etc/sysctl.conf
添加(有的话就修改,没得话就添加)
net.ipv6.conf.all.disable_ipv6 = 0 net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.lo.disable_ipv6 = 0
3、修改disable_ipv6.conf
命令:
vim /etc/modprobe.d/disable_ipv6.conf
4、修改network
命令:
vim /etc/sysconfig/network
5、重启服务器,查看是否有ipv6相关的输出
命令:
ifconfig he-ipv6
至此,服务器已开启了ipv6,但是服务器只支持ipv6还不行,还要配一个ipv6的隧道
添加ipv6通道
1、Tunnel broker平台
2、创建通道"Create Regular Tunnel"
3、填写ipv6通道信息
4、设置ipv6通道和路由
5、添加ipv6的dns服务器
命令:
vim /etc/resolv.conf
添加:
nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
6、测试:
ping6 -c 5 ipv6.google.com
如果有字节输出,说明已配置OK
域名测试
1、解析ipv6的域名
2、测试ipv6域名
至此服务器ipv6 OK