默认分类

windows 配置优先ipv4 dns解析

Windows 优先 IPv4 设置说明

更新时间:2026-04-04 14:51:13 +08:00

方案说明

推荐使用“优先 IPv4,而不是禁用 IPv6”的方式。
这样兼容性更好,也更符合 Windows 的网络设计。

方法一:调整前缀策略

管理员身份打开 PowerShell 或 CMD,执行:

netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 60 4
netsh interface ipv6 set prefixpolicy ::/0 40 1

查看当前策略:

netsh interface ipv6 show prefixpolicies

方法二:注册表方式(官方常见做法)

管理员身份打开 PowerShell 或 CMD,执行:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 32 /f

执行后重启电脑生效。

参数含义

  • 32 表示:Prefer IPv4 over IPv6
  • 这不是彻底关闭 IPv6
  • 比直接禁用网卡 IPv6 更稳妥

临时只使用 IPv4

如果只是某次命令想强制 IPv4,可以这样写:

ping -4 redmibook
tracert -4 redmibook

恢复默认

如果后面想恢复默认优先级,可执行:

reg delete "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /f

然后重启电脑。

不建议的做法

  • 不建议直接在网卡属性里取消勾选 IPv6
  • 这可能影响局域网发现、共享、部分系统服务

建议

优先推荐先试:

  1. 注册表 DisabledComponents = 32
  2. 重启电脑
  3. ping -4、应用访问、局域网连接再测试

回复

This is just a placeholder img.