Windows 10/11 设置IPv4优先

5次阅读
没有评论

共计 749 个字符,预计需要花费 2 分钟才能阅读完成。

在 Windows10/11 系统中,开启 IPv6 后默认 IPv6 访问优先,如果一个网站同时提供 IPv4 和 IPv6 地址,操作系统优先通过 IPv6 进行访问。这样本身看来没有什么问题,但有些网站对于 IPv6 兼容太差了,比如 bilibili,在使用 IPv6 时访问体验非常差,视频播放、网页加载经常出现卡顿。

之前我在 AdGuardHome 配置了丢弃 IPv6 解析,但后来我家里用旧笔记本改造了一个 NAS,公网直连会用到 IPv6,直接禁用 IPv6 显然并不是个好主意。

好在 Windows 给用户提供了一种方式,可以设置 IPv4&IPv6 双栈情况下,优先使用 IPv4。

重要提醒:Internet 协议版本 6 (IPv6) 是 Windows Vista 和 Windows Server 2008 及更高版本的必要组成部分。建议不要禁用 IPv6 或其组件。如果禁用,某些 Windows 组件可能无法正常工作。以下内容涉及注册表操作,请认真遵循以下所述的步骤。如果注册表修改不正确,可能会发生严重问题。修改之前,请务必备份注册表。

在修改之前,我们 ping 百度域名,会返回 IPv6 地址,如下图:

Windows 10/11 设置 IPv4 优先

下面开始修改:

1. 同时按下 CtrlR 键,打开运行对话框;

2. 输入 regedit,点击运行;

3. 注册表定位到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

4. 新建一个数值名称为“DisabledComponents”的 DWORD 项,基数为十进制,数值数据为 32(如下图);

Windows 10/11 设置 IPv4 优先

5. 关闭注册表编辑器,然后重启计算机。再尝试 ping 一下“www.baidu.com”,此时应该会返回 IPv4 地址。

Windows 10/11 设置 IPv4 优先

参考文章: 为高级用户配置 IPv6 – Windows Server

正文完
 0
admin
版权声明:本站原创文章,由 admin 于2024-11-20发表,共计749字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)