Home › Utilities › DNSPeek
Available now

DNSPeek: Inspect DNS configuration and resolver behavior.

Which DNS servers is my Mac using, and do they respond?

The problem

Pages hang or a domain will not resolve. Which DNS servers is your Mac actually asking, and are they answering?

The solution

DNSPeek shows the DNS servers macOS uses for ordinary lookups, the interface and reachability behind them, search domains and the other resolvers (per-domain and multicast). Press Run lookup to resolve a name through macOS and to ask each server directly. It is read-only and never changes DNS settings.

Features

How it works

  1. Open DNSPeek from the launcher.
  2. Read the DNS servers in use.
  3. Press Run lookup to test a domain against your resolver and each server.

Installation

DNSPeek is part of MacPeek. Install MacPeek, open Manage utilities and make sure DNSPeek is switched on (it is on by default). There is nothing separate to download.

Privacy

What DNSPeek reads:

Access it needs: None.

Nothing about your Mac is sent to any server, and there is no account and no telemetry. DNSPeek makes network requests only when you ask it to run a check. The name you type is sent to your Mac's DNS servers, which are often outside your home network (a public resolver or your ISP). Read the full privacy statement.

Open source

MacPeek and every utility in it are MIT-licensed. Read the code on GitHub, or see how a utility is built.

Frequently asked questions

What does DNSPeek do?

DNSPeek shows the DNS servers macOS uses for ordinary lookups, the interface and reachability behind them, search domains and the other resolvers (per-domain and multicast). Press Run lookup to resolve a name through macOS and to ask each server directly. It is read-only and never changes DNS settings.

What does DNSPeek read from my Mac?

The system resolver configuration (scutil --dns); DNS lookups only when you press Run lookup.

Does DNSPeek need any permissions?

None.

Does DNSPeek send my data anywhere?

No information about your Mac is sent anywhere, and there is no account and no telemetry. DNSPeek makes network requests only when you ask it to run a check. The name you type is sent to your Mac's DNS servers, which are often outside your home network (a public resolver or your ISP).

Is DNSPeek free?

Yes. DNSPeek is part of MacPeek, which is free and open source under the MIT license.

Related guides

Get DNSPeek with MacPeek. Free and open source.