Win10 Win7 设置IPv4优先以及恢复IPv6优先的方法
随着现在ISP开始提供IPv6地址,大部分电脑都是IPv4/IPv6双栈,打开网络连接,即可看到IPv4以及IPv6方式都可以访问internet
但是目前IPv6的建设仍不成熟,部分地址路由绕路等情况严重造成网络访问缓慢,而Windows系统在默认情况下是IPv6优先的,查看方法:
查看当前优先级方法1:
win+r键输入cmd,打开命令窗口,ping一个双栈域名,比如 www.taobao.com crm.reejue.com
ping crm.reejue.com
如果返回ping的地址是一个IPv6地址,证明当前系统使用的是IPv6优先
查看当前优先级方法2:
win+r键输入cmd,打开命令窗口,输入以下命令,查看优先级
netsh interface ipv6 show prefixpolicies
可以看到优先级最高的是::1/128,说明当前优先IPv6,反制如果是::ffff:0:0/96则为IPv4优先
如果需要在IPv6环境下,优先使用IPv4,需要修改注册表
笔者制作了注册表文件,便于快捷导入操作,在文末提供下载
=== 设置IPv4优先 ===
1、win+r键输入cmd,打开命令窗口,输入以下命令先还原默认的ipv6设置
netsh interface ipv6 reset
2、双击导入 ipv4优先.reg 文件
3、重启计算机
验证方法:重启后再次运行ping命令,即可发现当前以优先ipv4的方式访问网络
ping crm.reejue.com
=== 设置IPv6优先 ===
1、双击导入 恢复ipv6优先.reg 文件
2、win+r键输入cmd,打开命令窗口,输入以下命令还原默认的ipv6设置
netsh interface ipv6 reset
3、重启计算机
验证方法:重启后运行ping命令,即可发现当前还原到默认IPv6优先的方式访问
ping crm.reejue.com
注册表文件下载:
本文方法整理自微软官方:
参考链接:https://docs.microsoft.com/zh-CN/troubleshoot/windows-server/networking/configure-ipv6-in-windows