打开CMD(管理员启动)
输入命令
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
3 13 fc00::/7
1 11 fec0::/10
1 12 3ffe::/16
1 3 ::/96
第二个::/0是的IPv6的,第三个::ffff:0:0/96是IPv4的。我们就是要调整把第三个移动到第二个位置去
输入命令
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 45 4
OK,可以重复第一个命令查询结果。
这时候
ping ipw.cn
看看结果。
参考:https://ipw.cn/doc/ipv6/user/ipv4_ipv6_prefix_precedence.html
有时候,在Windows server 服务器上,查看网络前缀访问优先级,发现只剩下 IPv4 的45 4 ::ffff:0:0/96,这个时候需要增加一个 IPv6 的网络前缀
netsh interface ipv6 add prefixpolicy ::/0 40 1
参考地址:https://ipw.cn/doc/ipv6/user/ipv4_ipv6_prefix_precedence.html