当前位置: 首页 > 系统文章

Win10专业版如何更改IP地址前缀策略优先级以在IPv6地址上使用IPv4

时间:2019-12-25     来源:win10官网     游览量:

Win10专业版如何更改IP地址前缀策略优先级以在IPv6地址上使用IPv4
windowsVista中,并继续在Windows7,Windows8 和Windows10 ,Windows操作系统喜欢IPv6协议,其优先于通常使用的标准的IPv4协议。结果,对同一网络,VLAN或子网甚至本地主机上的远程主机执行ping操作可能会返回IPv6样式的IP地址。
例如,
> ping主机名
 
使用32个字节的数据ping主机名[fe80 :: 4016:fe2b:ba1e:ffd2%10]:
fe80 :: 8016:fe2b:ba1e:ffd2%10的回复:time = 2ms
来自fe80 :: 8016:fe2b:ba1e:ffd2%10的回复:时间= 5毫秒
来自fe80 :: 8016:fe2b:ba1e:ffd2%10的回复:时间= 1毫秒
fe80 :: 8016:fe2b:ba1e:ffd2%10的回复:time = 3ms
 
fe80 :: 8016:fe2b:ba1e:ffd2%10的Ping统计信息:
    数据包:已发送= 4,已接收= 4,丢失= 0(丢失0%),
大约往返时间(以毫秒为单位):
    最小值= 1ms,最大值= 5ms,平均值= 3ms
如果您使用ping命令并希望它返回IPv4地址,则始终可以使用ping提供的选项来强制ping使用IPv4 address。但是某些其他程序或应用程序可能无法使用IPv6地址,但仍无法强制使用IPv4地址,从而导致其正常操作出现问题。
在这种情况下,可以通过增加IPv4相对于IPv6协议的优先级来更改Windows对Internet协议的首选项,从而使IPv4始终优先于IPv6。这样做不会禁用IPv6,而是允许IPv6协议继续运行。
更改IPv6协议优先级的方法如下:
 
  1. 打开提升的命令提示符。
  2. 运行以下命令:
netsh接口ipv6设置前缀:: / 96 60 3
netsh接口ipv6设置前缀:: ffff:0:0/96 55 4
更改立即生效,无需重新启动系统。请注意,您必须在要默认返回IPv4而不是IPv6的系统或服务器上执行上述操作。切换后,IPv4和IPv6地址都可以使用并正常工作。
上面的命令实际上是在修改IPv6的e前缀策略。更改后的设置将修改IPv4兼容性优先级的优先级,以便即使IPv6可用,也首选IPv4。
您可以使用以下命令查询当前IPv6的前缀策略:
 
netsh接口ipv6显示前缀策略
它应该返回类似于以下内容?
 
正在查询活动状态...
 
优先标签前缀
---------- ----- --------------------------------
        50 0 :: 1/128
        40 1 :: / 0
        30 2 2002 :: / 16
        20 3 :: / 96
        10 4 :: ffff:0:0/96
					

 1/2    1 2 下一页 尾页

返回网站首页
60

上一篇:win10专业版应用通知在哪里设置快速操作


下一篇:Windows10如何强制Ping返回IPv4 IP地址而不是IPv6

最新系统下载