重要提示
在禁用 IPv6 之前,请了解:

- IPv6 是未来:绝大多数现代网络和网站都兼容 IPv6,通常能提供更好的体验,只有在遇到明确的兼容性问题时(如某些老旧路由器、企业网络或特定网站),才建议临时禁用。
- 测试问题是否真的源于 IPv6:可以先尝试一个简单的测试:在 Chrome 中访问纯 IPv4 网站,如
http://ipv4.google.com,如果这个能打开而http://google.com不行,那很可能就是 IPv6 的问题。 - 首选方案是修复网络:如果可能,更新路由器固件或调整路由器设置(如禁用 IPv6 或启用 NAT64/DNS64)是更根本的解决方法。
在操作系统级别禁用 IPv6
Windows 系统
- 打开 控制面板 > 网络和 Internet > 网络和共享中心。
- 点击左侧的 更改适配器设置。
- 右键点击你正在使用的网络连接(如“以太网”或“Wi-Fi”),选择 属性。
- 在弹出的列表中,找到并取消选中 Internet 协议版本 6 (TCP/IPv6)。
- 点击 确定,重启电脑使设置生效。
高级方法(通过命令提示符): 以管理员身份运行命令提示符,输入以下命令并回车:
netsh interface ipv6 set state "以太网" disabled
(将 "以太网" 替换为你的网络连接名称,可以在“更改适配器设置”中查看)
macOS 系统
在 macOS 上,通常需要通过终端命令来禁用。
- 打开 终端。
- 要临时禁用所有接口的 IPv6(重启后恢复),输入:
sudo networksetup -setv6off Wi-Fi sudo networksetup -setv6off Ethernet
(根据你的连接类型选择命令,或两者都执行)
- 要重新启用,输入:
sudo networksetup -setv6automatic Wi-Fi sudo networksetup -setv6automatic Ethernet
- 更永久的方法是在 系统设置 > 网络 中,选择对应服务,点击“详细信息” > TCP/IP,将 配置 IPv6 改为 仅本地链接。
Linux 系统(如 Ubuntu)
- 编辑网络配置文件,
sudo nano /etc/sysctl.conf
- 在文件末尾添加以下行:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 - 保存文件后,应用设置:
sudo sysctl -p
- 重启网络服务或电脑。
通过 Chrome 的启动参数(实验性,不推荐)
Chrome 支持一些高级命令行标志,但官方已不推荐用于禁用IPv6,且可能不稳定。
- 找到 Chrome 的快捷方式(桌面或开始菜单),右键选择 属性。
- 在“目标”字段的末尾,在引号 之后,添加一个空格和以下参数:
--disable-ipv6(
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-ipv6) - 点击确定,并始终通过此快捷方式启动 Chrome 才会生效。
注意:这种方法可能影响 Chrome 的正常网络功能,且每次 Chrome 自动更新后都可能被重置。
如何验证 IPv6 是否已关闭?
禁用后,你可以通过以下网站测试,它们会显示你当前的 IP 地址类型:
如果显示“没有检测到 IPv6 地址”,则说明禁用成功。
最可靠、通用的方法是在 操作系统的网络设置中禁用 IPv6,这是解决 Chrome 或其他任何浏览器中 IPv6 相关问题的根本方法,命令行参数可作为临时测试手段,但非长久之计。