IOS审核IPV6被拒,服务器开启IPV6隧道免费方案
以CentOS6.5 为例,如果是阿里云服务器,请先确认是否开启了ipv6支持,可以通过简单的ifconfig -a 命令,查看网卡是否有 inet6 addr 地址,或者 使用 lsmod | grepipv6 命令查看;如果未开启ipv6模块支持,将 /etc/modprobe.d/disable_ipv6.conf 文件中的内容注释掉或删除备份该文件,然后在 /etc/sysconfig/network 中添加 NETWORKING_IPV6=yes, 最后重启网卡服务 service network restart,再确认是否开启了IPv6支持。
第二步,申请 https://tunnelbroker.net 账号,
登录后,创建隧道:
填写服务器ip地址
然后下方提供的ip地址中,找一个服务器ping值较低的ip并且丢包率也不能太高(香港不一定最快);
创建成功后你将会得到ipv6的地址:
不要关闭这个页面;
第三步:使用下面几条命令【括号中对应图上的ip】,
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 【Server IPv4】 local 【Client IPv4】 ttl 255
ip link set he-ipv6 up
ip -6 addr add 【Client IPv6】 dev he-ipv6
ip -6 route add ::/0 dev he-ipv6
ip -f inet6 addr
或者这里选择
此时可以测试下服务器网络是否支持ipv6,
执行 ping6 -c 10 2001:4860:4860::8888,
如果ping得通的话,恭喜你,即将大功告成,
第四步:让Web Server支持IPv6访问;
这里拿Nginx 1.10举例,添加IPv6 端口监听:
listen [【Client IPv6 Address,注意后面不要加/64】]
nginx -t 通过后重载配置,
第五步:添加AAAA记录,地址为【Server IPv6 Address】,
等待DNS生效后到 http://ipv6-test.com/validate.php 测试下是否通过
页:
[1]