解决MacOS的Chrome浏览器无法访问本地网络的问题
- 2025-11-05 18:35:57
- 丁国栋
- 原创 3
macos sequoia 15.5 系统safari浏览器和终端curl都可以访问某个网站,但chrome浏览器没有安装任何插件却无法访问这个网站域名以及这个网站域名对应的IP,提示ERR_ADDRESS_UNREACHABLE有什么办法修复这个问题?
根据您描述的情况,Chrome浏览器无法访问特定网站而Safari和终端curl可以正常访问,这通常是由于Chrome的本地网络权限设置问题导致的。以下是具体的修复方法:
主要解决方案
1. 检查并开启Chrome的本地网络权限
这是macOS Sequoia 15.5中最常见的解决方案:允许应用程序查找本地网络中的设备并与之通信。
- 打开系统设置(苹果菜单 > 系统设置)
- 选择隐私与安全性
- 向下滚动找到本地网络
- 在应用列表中找到Google Chrome
- 确保Chrome的本地网络访问权限是开启状态
如果已经是开启状态,可以尝试关闭再重新打开这个权限开关,然后重启Chrome浏览器。
2. 清除Chrome的DNS缓存
在Chrome地址栏输入:
chrome://net-internals/#dns
然后点击右上角的Clear host cache按钮,关闭所有Chrome窗口后重新打开。
3. 更改DNS设置
如果问题仍然存在,可以尝试更改DNS服务器:
- 打开系统设置 > 网络
- 选择当前使用的网络连接(Wi-Fi或以太网)
- 点击详细信息按钮
- 选择DNS选项卡
- 点击左下角的+按钮添加新的DNS服务器
- 输入公共DNS地址,如:
8.8.8.8(Google DNS)114.114.114.114(国内DNS)1.1.1.1(Cloudflare DNS)
- 点击好保存设置。
4. 重置Chrome设置
如果以上方法都无效,可以尝试重置Chrome浏览器:
- 在Chrome地址栏输入:
chrome://settings/reset - 点击将设置还原为原始默认设置
- 确认重置操作。
其他排查步骤
检查网络连接
- 确保网络连接正常,可以尝试重启路由器
- 使用其他设备测试同一网络是否正常
清除浏览器缓存
在Chrome设置中清除浏览数据,包括缓存图片和文件、Cookies等。
禁用扩展程序
暂时禁用所有Chrome扩展程序,然后逐个启用以排查冲突。
更新Chrome浏览器
确保使用最新版本的Chrome浏览器,在设置中检查更新。
这些方法应该能够解决您遇到的ERR_ADDRESS_UNREACHABLE错误。建议从第一个方法开始尝试,因为这在macOS Sequoia系统中是最常见的问题根源。
发表评论