虽然目前大多数网站和 VPS 主机都已经支持 IPv6,但是各家的 IPv6 在使用上并不一定畅通,特别是使用 VPS 服务器作为代理服务时,各家 IPv6 网络几乎都没有做回国优化。
根据 RFC3484 协议 Linux 系统默认情况下 IPv6 优先级高于 IPv4,应用程序优先使用 IPv6 地址,所以我们可以设置让 IPv4 作为默认的优先连接方式。
设置 IPv4 优先的方法:
登录 SSH 编辑 /etc/gai.conf
文件
vim /etc/gai.conf
找到
#precedence ::ffff:0:0/96 100
取消掉注释,修改为
precedence ::ffff:0:0/96 100
也可以直接一句话命令
sed -i 's/#precedence ::ffff:0:0\/96 100/precedence ::ffff:0:0\/96 100/' /etc/gai.conf
此时就完成了 IPv4 优先的配置。
学习了