---
title: "挑选更快的 DNS · Kilobat 实用技巧"
url: "https://kilobat.app/zh-hans/guides/recipes/pick-faster-dns.html"
description: "在 Mac 上测量 DNS 查询时间，将系统解析器与 Cloudflare、Google 和 Quad9 比较，并用 Kilobat 切换 DNS 或清除 DNS 缓存。"
---

实用技巧

# 选择更快的 DNS

DNS 慢会让每个新网站都开始得慢。在你做任何更改之前，Kilobat 会把你的解析器与 Cloudflare、Google 和 Quad9 比一比。

CLI：免费 · 在 App 中：切换 DNS 需要 Kilobat Pro，“自动”保持免费。 · 核查日期：2026年10月29日

## 在 App 中

1. 打开仪表盘，点按“健康”标签页。DNS 面板会显示查询时间和正在使用的解析器。
2. 记下这些解析器，以便之后恢复。
3. 要进行比较，打开“工具”标签页并运行“解析器基准测试”。这需要 Pro。
4. 点按 Cloudflare、Google 或 Quad9 进行切换。macOS 会要求输入管理员密码。
5. 如果没有改善，点按“自动”。这会恢复网络提供的 DNS。

## 使用 CLI

1. 显示当前的解析器。

   ```
   kilobat dns
   ```
2. 比较解析器。在做决定之前运行两次。

   ```
   kilobat dns-benchmark
   ```

   输出JSON，包含每个 `resolver`、它的 `milliseconds` 以及 3 次中的 `replies`。
3. 切换到 Quad9。

   ```
   kilobat dns quad9
   ```

   需要管理员密码。
4. 恢复为网络提供的 DNS。

   ```
   kilobat dns automatic
   ```

   需要管理员密码。
5. 网站迁移后清除 DNS 缓存。

   ```
   kilobat dns flush
   ```

   需要管理员密码。

## 通过 MCP

用 `claude mcp add kilobat -- kilobat mcp` 连接一次 MCP 服务器。其他客户端参阅[文档](https://kilobat.app/zh-hans/docs.html#agents)。之后智能体就可以调用这些工具。会更改设置的工具会提示智能体先征求你的同意。

| 工具与参数 | 作用 |
|---|---|
| `benchmark_dns` | 通过系统解析器、Cloudflare、Google 和 Quad9 的查询时间。 |
| `set_dns` `{"provider": "quad9"}` | 为当前网络服务设置 DNS。macOS 会要求输入密码。`flush` 会清除缓存。 |
| `diagnose_network` | 包括 DNS 查询时间和解析器。 |

## 须知

- 只有某个解析器两次都快约 20 ms 或更多时，才算它更快。
- 公司网络和 VPN 通常需要自己的 DNS 来解析内部名称。更改之前先问问管理员。
- 自定义解析器可能会导致酒店和咖啡馆的登录页面无法弹出。

## 参考资料

- [Kilobat 技能：mac-dns-troubleshooting](https://github.com/seifip/kilobat-skills/tree/main/skills/mac-dns-troubleshooting)
- [Kilobat 文档：命令](https://kilobat.app/zh-hans/docs.html#commands)
- [Kilobat llms.txt：CLI 和 MCP 参考](https://kilobat.app/llms.txt)

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

## 相关指南

- [Mac 上 DNS 慢](https://kilobat.app/zh-hans/guides/slow-dns-mac.html): 每个新网站在加载前都需要先进行 DNS 查询。
- [在 Mac 上刷新 DNS 缓存](https://kilobat.app/zh-hans/guides/flush-dns-cache-mac.html): macOS 会把 DNS 回答保留一段时间。
- [在 Mac 上使用加密 DNS](https://kilobat.app/zh-hans/guides/encrypted-dns-mac.html): 普通 DNS 查询不加密。
- [Mac 上不显示 Wi-Fi 登录页面](https://kilobat.app/zh-hans/guides/captive-portal-not-appearing.html): 公共网络通常会拦截所有流量，直到你在登录页面上完成登录。
