---
title: "Mac 上的 ERR_NAME_NOT_RESOLVED：修复 Chrome 的 DNS 错误 · Kilobat 指南"
url: "https://kilobat.app/zh-hans/guides/err-name-not-resolved.html"
description: "Mac 上的 Chrome 显示 ERR_NAME_NOT_RESOLVED。查明问题出在网络连接、DNS 服务器、VPN 还是名称本身。"
---

错误信息

# Mac 上 Chrome 中的 ERR_NAME_NOT_RESOLVED

Chromium 对这个错误的描述是：“The host name could not be resolved.”Chrome 无法获取该网站名称对应的地址。

适用于：所有当前 macOS 版本上的 Google Chrome 及其他 Chromium 浏览器。 · 核查日期：2026年10月29日

## 症状

- Chrome 显示“无法访问此网站”和 ERR_NAME_NOT_RESOLVED。
- Chrome 提示找不到服务器 IP 地址。
- 其他网站能打开，或者所有网站都打不开。

## 可能的原因

- **没有互联网连接。**如果所有网站都打不开，问题出在连接上，而不是 DNS。
- **DNS 服务器没有响应。**自定 DNS 服务器或路由器的 DNS 都可能出故障。
- **VPN 更改了 DNS。**VPN 的 DNS 服务器可能出故障，或者不认识该名称。
- **缓存过期。**Mac 保留了一个旧的失败回答。
- **名称不存在。**输入错误，或者域名已被删除。

## 如何检查

1. 打开另一个网站。如果所有网站都打不开，问题出在连接上，而不是这个网站。
2. 通过 macOS 解析器查询该名称。没有地址行即表示查询失败。

   ```
   dscacheutil -q host -a name example.com
   ```
3. 直接询问公共 DNS 服务器。如果这里有结果而上一步没有，问题出在 DNS 设置上。

   ```
   dig +short example.com @1.1.1.1
   ```
4. 显示 Mac 当前使用的 DNS 服务器。

   ```
   scutil --dns
   ```

## 如何修复

1. 如果所有网站都打不开，请修复网络连接。请参阅[Mac 已连接 Wi-Fi 但无法上网](https://kilobat.app/zh-hans/guides/wifi-connected-no-internet.html)。
2. 如果公共 DNS 有响应而当前 DNS 没有，请更改 DNS 服务器。请参阅[Mac 上 DNS 无法解析](https://kilobat.app/zh-hans/guides/dns-server-not-found.html)。
3. 刷新 DNS 缓存。请参阅[在 Mac 上刷新 DNS 缓存](https://kilobat.app/zh-hans/guides/flush-dns-cache-mac.html)。
4. 如果打开了 VPN、代理或安全 App，请暂时关闭它进行测试，测试后再重新打开。

## 使用 Kilobat

1. Kilobat 的连接诊断会逐层测试该名称：网络、代理、DNS、规则、IPv4、IPv6、TLS 和服务器，并指出失败的那一层。

   ```
   kilobat why example.com
   ```
2. 在这台 Mac 上比较各个 DNS 服务器的速度和回答。

   ```
   kilobat dns-benchmark
   ```
3. Kilobat 的这些检查都是免费的。AI 智能体可以通过 MCP 用 `diagnose_connection` 和 `diagnose_network` 运行它们。请参阅[找出某个网站或 API 连不上的原因](https://kilobat.app/zh-hans/guides/recipes/why-cant-it-connect.html)。

## 常见问题

**ERR_NAME_NOT_RESOLVED 和 DNS_PROBE_FINISHED_NXDOMAIN 是一回事吗？**

两者都是查询失败。NXDOMAIN 表示 Chrome 的检查认定该名称不存在。请参阅[Mac 上 Chrome 中的 DNS_PROBE_FINISHED_NXDOMAIN](https://kilobat.app/zh-hans/guides/dns-probe-finished-nxdomain.html)。

## 参考资料

- [Chromium 源代码：net/base/net_error_list.h](https://source.chromium.org/chromium/chromium/src/+/main:net/base/net_error_list.h)
- [Chromium 源代码：components/error_page_strings.grdp](https://source.chromium.org/chromium/chromium/src/+/main:components/error_page_strings.grdp)
- [Google Chrome 帮助：修正 Chrome 中的连接错误和加载错误](https://support.google.com/chrome/answer/6098869)
- [Apple 支持：在 Mac 上更改 DNS 设置](https://support.apple.com/guide/mac-help/change-dns-settings-on-mac-mh14127/mac)
- dscacheutil(1)、dig(1) 和 scutil(8)，macOS 27.2 自带的 man 手册页

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本；在“终端”中用 `man <name>` 打开。

## 相关指南

- [Mac 上 Chrome 中的 DNS_PROBE_FINISHED_NXDOMAIN](https://kilobat.app/zh-hans/guides/dns-probe-finished-nxdomain.html): DNS 查询失败、且 Chrome 自己的检查也认定该名称不存在时，就会显示这个代码。
- [Mac 上 DNS 无法解析](https://kilobat.app/zh-hans/guides/dns-server-not-found.html): DNS 出故障时，Mac 无法把 apple.com 这样的名称转换成 IP 地址。
- [在 Mac 上刷新 DNS 缓存](https://kilobat.app/zh-hans/guides/flush-dns-cache-mac.html): macOS 会把 DNS 回答保留一段时间。
- [Mac 上提示“未能找到使用指定主机名的服务器。”（A server with the specified hostname could not be found.）](https://kilobat.app/zh-hans/guides/server-hostname-not-found.html): 这是 macOS 中错误 -1003 的提示文字。
- [选择更快的 DNS](https://kilobat.app/zh-hans/guides/recipes/pick-faster-dns.html): DNS 慢，每个新网站打开时都会慢。
