一台机器系统配置ipv6地址和ipv4地址,由于各种原因,有些网站V6的速度比V4差很多, 如果想设置下优先顺序, 该如何设置呢?
可以将IPv4设置为优先。
[root@localhost ~]#vi /etc/gai.conf
找到 下面一行
#precedence ::ffff:0:0/96 100
将其改为(把最前面的#号删除)
precedence ::ffff:0:0/96 100
Windows设置ipv4优先:
Windows 平台也有这样的问题,解决的方式有二个,一个是把 Windows 的 IPv6 关闭,另一个可以使用下面的命令设置优先级。
1. 以系统管理者身份执行 命令提示字元,查询连线顺序
netsh interface ipv6 show prefixpolicies
优先顺序 标签 前缀
———- —– ——————————–
50 0 ::1/128
40 1 ::/0
35 4 ::ffff:0:0/96
30 2 2002::/16
5 5 2001::/32
IPv4 ::ffff:0:0/96 的顺序是 35
排第一的是50, 这时候系统是以 IPv6 为优先
2. 修改顺序,让 IPv4 优先,数字越大,优先性愈高
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 60 4
就是以 IPv4 为优先

改回來
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 35 4
DONE!!!!