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
- 这可能影响局域网发现、共享、部分系统服务
建议
优先推荐先试:
- 注册表
DisabledComponents = 32 - 重启电脑
- 用
ping -4、应用访问、局域网连接再测试