以下是几种主流方法,建议按顺序尝试:

在操作系统中禁用IPv6(推荐)
这是最根本、最有效的方法,因为所有应用程序(包括Chrome)都会遵循系统的网络设置。
在Windows 11/10中:
- 右键点击任务栏右下角的 网络图标,选择 “网络和 Internet 设置”。
- 点击 “高级网络设置” -> “更多网络适配器选项”。
- 右键点击你正在使用的网络连接(如“以太网”或“WLAN”),选择 “属性”。
- 在列表中,找到并取消勾选 “Internet 协议版本 6 (TCP/IPv6)”。
- 点击 “确定”,重启计算机。
在macOS中:
- 打开 “系统设置” -> “网络”。
- 选择你的网络连接(如Wi-Fi),点击 “详细信息”。
- 切换到 “TCP/IP” 选项卡。
- 将 “配置IPv6” 改为 “仅本地链接” 或 “手动”(但不填写任何地址)。
- 点击 “好” 并应用更改。
在Linux中(以Ubuntu为例):
通常可以通过编辑 /etc/sysctl.conf 文件并添加以下行来实现:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
然后执行 sudo sysctl -p 使配置生效。
通过Chrome启动参数强制使用IPv4
如果你不希望全局禁用IPv6,只想让Chrome优先或强制使用IPv4,可以通过修改快捷方式或命令行来启动。
- 找到你的Chrome快捷方式(桌面或开始菜单)。
- 右键点击快捷方式,选择 “属性”。
- 在 “目标” 栏的路径末尾,先输入一个空格,然后添加以下参数:
- 强制使用IPv4 DNS查询和连接:
--enable-features="NetworkServiceUseIPv4ForIPv6Lookup" --disable-features="UseDnsHttpsSvcb" - (旧参数,部分版本有效) 更直接的IPv4优先策略:
--disable-features=UseHappyEyeballsV4示例:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --enable-features="NetworkServiceUseIPv4ForIPv6Lookup" --disable-features="UseDnsHttpsSvcb"
- 强制使用IPv4 DNS查询和连接:
- 点击 “应用” -> “确定”。
- 务必从此修改后的快捷方式启动Chrome 才能生效。
注意:启动参数可能随Chrome版本更新而改变或失效。
在Chrome实验性功能中禁用(不稳定)
Chrome 的 chrome://flags 页面提供实验性功能,但相关选项很少且不稳定。
- 在Chrome地址栏输入
chrome://flags并回车。 - 在搜索框中输入
IPv6。 - 如果找到任何与IPv6相关的实验选项(“禁用 IPv6 on Wi-Fi”,此选项可能已不存在),可以尝试将其设置为 “Disabled”。
- 重启Chrome。
请注意:此方法能找到有效选项的几率很低,因为核心网络功能通常不在此控制。
检查路由器和网络环境
有时问题出在路由器或运营商的IPv6配置上(如DNS解析失败)。
- 可以尝试登录路由器管理后台,在 “IPv6” 设置中暂时将其禁用。
- 或者,将电脑的DNS服务器手动设置为仅支持IPv4的公共DNS,如 8.8.8(谷歌) 或 1.1.1(Cloudflare)。
为什么需要关闭IPv6?
用户通常这样做是为了解决以下问题:
- 网络连接问题:某些网络环境(如公司内网、老旧路由器)的IPv6配置不正确,导致网站加载缓慢或失败。
- 访问特定网站:极少数网站或服务的IPv6解析可能有问题。
- 安全策略:出于某些特定的安全或测试需求。
重要建议: 除非你明确遇到由IPv6引起的问题,否则不建议长期禁用IPv6。 IPv6是互联网的未来协议,能够提供更广阔的地址空间和更好的性能,在大多数现代操作系统和网络环境中,IPv6和IPv4是并行工作的(双栈),系统会自动选择最优路径,盲目禁用可能会导致其他潜在问题,如果遇到网络问题,应先尝试诊断问题根源。
标签: Chrome IPv6