在操作系统级别完全禁用 IPv6(推荐,一劳永逸)
这是最彻底的方法,禁用后所有应用程序(包括Chrome)都将只使用 IPv4。

在 Windows 上:
- 打开 控制面板 > 网络和 Internet > 网络和共享中心。
- 点击左侧的 “更改适配器设置”。
- 右键单击您正在使用的网络连接(如“以太网”或“Wi-Fi”),选择 “属性”。
- 在列表中找到 “Internet 协议版本 6 (TCP/IPv6)”,取消其复选框。
- 点击 “确定” 保存,可能需要重启浏览器或电脑。
在 macOS 上:
- 打开 系统偏好设置 > 网络。
- 选择您使用的网络服务(如 Wi-Fi),点击 “高级...”。
- 切换到 “TCP/IP” 选项卡。
- 在 “配置 IPv6” 旁边,选择 “仅本地链接” 或 “关闭”。
- 点击 “确定”,然后点击 “应用”。
在 Linux 上(Ubuntu):
通常可以通过编辑 /etc/sysctl.conf 文件或使用图形化网络设置来禁用,一个常见的方法是临时执行:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
要使更改永久生效,需要将这两行添加到 /etc/sysctl.conf 文件中。
通过 Chrome 启动参数优先使用 IPv4(临时/特定于Chrome)
这种方法不影响系统其他程序,只让 Chrome 在双栈网络(同时有 IPv4/IPv6)中优先尝试 IPv4,这通常能解决因 IPv6 配置不当导致的访问缓慢或失败问题。
- 找到您的 Chrome 快捷方式(桌面、任务栏或开始菜单)。
- 右键单击快捷方式,选择 “属性”。
- 在 “目标” 字段的末尾(引号之后),添加一个空格,然后输入以下参数:
--disable-features=UseDnsHttpsSvcbAlpn更彻底的方法是(二选一即可,推荐上一个):
--disable-ipv6注意:某些旧版本的 Chrome 可能使用
--flag-switches-begin --disable-ipv6 --flag-switches-end这样的格式,但现代版本通常支持直接使用--disable-ipv6。 - 点击 “应用” 或 “确定”。
- 重要:必须关闭所有 Chrome 窗口,然后使用这个修改过的快捷方式重新启动 Chrome,参数才会生效。
如何验证 Chrome 是否在使用 IPv6?
访问这个网站可以检测您的浏览器是否在使用 IPv6:https://test-ipv6.com/
或者在 Chrome 中按 F12 打开开发者工具,在 “网络” 选项卡中刷新页面,查看请求的“远程地址”列,如果是 IPv6 地址(如 [xxxx:xxxx:...]),则表示正在使用 IPv6。
注意事项
- 为什么关闭 IPv6?:大多数家庭用户关闭 IPv6 是为了解决某些网络环境(特别是国内一些运营商或网络设备)对 IPv6 支持不佳导致的网页加载慢、部分网站打不开的问题,如果网络正常,无需关闭。
- 潜在影响:未来互联网正向 IPv6 过渡,完全禁用可能会影响访问某些纯 IPv6 的网站或服务,方法二的“优先使用IPv4”是更灵活的解决方案。
- 企业网络:如果您在公司或学校网络,请遵循IT部门的规定,他们可能已配置好 IPv6。
总结建议:对于大多数想解决访问问题的用户,可以先尝试 方法二(添加启动参数),如果问题依旧,再使用 方法一(在操作系统中禁用)。
标签: Chrome IPv6 问题 解决方法