打开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