最近上车了阿里云的99元一年的服务器,但是在开启ipv6网络后,运行某些带有IPv6的脚本的时候。会下载不了脚本内容。这个时候进行ping ipv6是不能不通的。

经检查发现,原来在双栈网络情况下,Debian/Linux会默认使用IPv6来进行对外链接。IPv6并没有完全铺开,对外的网络环境也不这么友好,所以设置IPv4优先比较好。

问题解决:阿里云并没有完全铺开ipv6的服务,目前开通的IPv6还是属于私网的状态。另外经查文档发现:阿里云提供的服务IPv6居然还要收取流量费。无奈弃坑。

双栈设置IPv4优先

1
2
3
4
5
#precedence ::ffff:0:0/96  10
#
# For sites which prefer IPv4 connections change the last line to
#
precedence ::ffff:0:0/96 100 # 删除#即可IPv4优先