如何让Windows优先使用IPv4解析域名
问题背景
- 在 win10 上使用服务器本地域名访问 SVN 服务器,经常出现本地域名被解析成 IPV6 问题【IPV4 正常访问 SVN】,从而导致访问服务器失败。
解决方案
- 有序列表首先按 Win+R 打开运行,输入 regedit 然后按回车打开注册表编辑器。是的,Windows 所有“小技巧”都是以这个开头的。
- 有序列表找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters 。然后看看右边有没有一个叫 DisabledComponents 的值,没有的话就新建一个 DWORD 值,填这个名字。
- 双击 DisabledComponents 编辑它的值,把值改成 0x20(就是十进制的 32)。改完以后应该是这个样子的:
- 重启电脑。
DisabledComponents 值官方解释
https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/configure-ipv6-in-windows