Recipe
Pick a faster DNS
Slow DNS makes every new site slow to start. Kilobat measures your resolver against Cloudflare, Google and Quad9 before you change anything.
In the app
Open the dashboard and click the Health tab. The DNS panel shows the lookup time and the resolvers in use.
Write down the resolvers, so that you can restore them.
To compare, open the Tools tab and run Resolver benchmark. This needs Pro.
Click Cloudflare, Google or Quad9 to switch. macOS asks for an administrator password.
If nothing gets better, click Automatic. It restores the DNS that the network gives.
With the CLI
Show the current resolvers.
kilobat dnsCompare resolvers. Run it twice before you decide.
kilobat dns-benchmarkOutput JSON with each
resolver, itsmillisecondsand itsrepliesout of 3.Switch to Quad9.
kilobat dns quad9Needs an administrator password.
Return to the DNS of the network.
kilobat dns automaticNeeds an administrator password.
Clear the DNS cache after a site moved.
kilobat dns flushNeeds an administrator password.
Through MCP
Connect the MCP server once with claude mcp add kilobat -- kilobat mcp. For other clients, see the docs. Then an agent can call these tools. Tools that change settings tell the agent to ask you first.
| Tool and arguments | What it does |
|---|---|
benchmark_dns | Lookup times through the system resolver, Cloudflare, Google and Quad9. |
set_dns | Sets DNS for the active network service. macOS asks for a password. flush clears the cache. |
diagnose_network | Includes the DNS lookup time and the resolvers. |
Good to know
- Treat a resolver as faster only if it wins twice by about 20 ms or more.
- Company networks and VPNs often need their own DNS for internal names. Ask your administrator before you change it.
- A custom resolver can stop hotel and café login pages from appearing.
Sources
Sources checked on 29 October 2026. Man pages are the ones installed with macOS; open one with man <name> in Terminal.