现象
linux环境,启用了ipv6网络配置,但站点无法访问。
原因
经过测试发现:
在服务器本地使用wget访问ipv6的地址,正常;此时我们怀疑与防火墙拦截方面有关。
解决方法
1、将防火墙关闭:
service iptables stop
测试无效。
2、临时关闭selinux
setenforce 0
测试无效。
3、通过查找相关资料发现,在linux中,测试ipv6的连通性需使用ping6命令,同样,防火墙服务为ip6tables,测试查看并关闭此服务。
service ip6tables status
service ip6tables stop
再次测试访问ipv6的站点,正常。