AppStore 近期提交应用总因为IPv6被拒,所以首先确保服务器需要支持IPv6,下面就以阿里云主机为例,开启IPv6。
本例使用的操作系统为CentOS 6.8 64bit
# cat /etc/issue
CentOS release 6.8 (Final)
Kernel \r on an \m
阿里云CentOS-6.8支持IPv6的具体步骤:
(1)配置disable_ipv6.conf
备份原配置文件:
# cp /etc/modprobe.d/disable_ipv6.conf /etc/modprobe.d/disable_ipv6.conf.orig # vim /etc/modprobe.d/disable_ipv6.conf 修改前 alias net-pf-10 off alias ipv6 off options ipv6 disable=1 修改后 alias net-pf-10 off #alias ipv6 off options ipv6 disable=0
(2)修改网络配置,使起支持IPv6
备份原配置文件: # cp /etc/sysconfig/network /etc/sysconfig/network.orig # vim /etc/sysconfig/network 修改前 NETWORKING=yes HOSTNAME=sudops.com NETWORKING_IPV6=no PEERNTP=no GATEWAY=x.x.x.x 修改后 NETWORKING=yes HOSTNAME=sudops.com NETWORKING_IPV6=yes PEERNTP=no GATEWAY=x.x.x.x
(3)配置修改之后最好重启一下服务器
# reboot
(4)验证IPv6是否生效
# lsmod | grep ipv6 ipv6 336282 51 sit
(5)查看ipv6的信息
# ifconfig|grep -i inet6 inet6 addr: fe80::216:xxxx:xxxx:xxxx/64 Scope:Link inet6 addr: fe80::216:xxxx:xxxx:xxxx/64 Scope:Link inet6 addr: ::1/128 Scope:Host
这样表示服务器已经支持IPv6了,但是我们还没有一个IPv6地址,所以接下来的文章会讲解如何通过隧道方式获取IPv6地址以及如何解析AAAA记录。