查看/etc/gai.conf文件,如果下面代码加上#号注释

注释就是ipv4优先,否则是ipv6优先(系统默认ipv6优先)

快捷方法

取消掉这个注释



> sed -i "s/#\?precedence ::ffff:0:0\/96 100/precedence ::ffff:0:0\/96 100/" /etc/gai.conf

改回去(恢复系统默认)



sed -i "s/^precedence ::ffff:0:0\/96 100/\#precedence ::ffff:0:0\/96 100/" /etc/gai.conf

推荐下面这种(最推荐的是手动改)

直接加一行到最后



echo "precedence ::ffff:0:0/96 100" >> /etc/gai.conf

删掉(恢复系统默认)



sed -i "/^precedence ::ffff:0:0\/96 100/d" /etc/gai.conf

改变是即时生效的

判断,看看是ipv4还是ipv6就知道了(任意一个双栈的都可以) curl ip.sb



curl ip.gs

标签: ipv6, Debian, 设置, ipv4, 优先

添加新评论