默认的安装中,IPv4 和 IPV6 并存,并且 IPv6 优先于 IPv4。
如果不需要彻底关闭 IPv6,也可以设置让 IPv4 优先于 IPv6。
配置方式如下:
第一种方法:
echo "precedence ::ffff:0:0/96 100" >>/etc/gai.conf
第二种方法:
vim /etc/gai.conf
#precedence ::ffff:0:0/96 100
去掉这一行前面的#号
保存即可生效。
测试:
ping www.google.com -c 3
测试下来平均可以减少10ms所有的访问时间。
或者
关闭IPv6:
echo -e "net.ipv6.conf.all.disable_ipv6=1\nnet.ipv6.conf.default.disable_ipv6=1\nnet.ipv6.conf.lo.disable_ipv6=1" >> /etc/sysctl.conf
sysctl -p