Tests

DNS benchmark

The DNS benchmark tests how fast different DNS resolvers respond to queries. DNS (Domain Name System) translates domain names such as novabench.com into IP addresses. Every time you visit a website, send an email, or connect to a service, your device performs a DNS lookup. Slow DNS adds latency to every connection, even when your internet speed is fast.

The DNS benchmark helps you find the fastest resolver for your location. It also lets you compare your system DNS against popular public resolvers, and evaluate how encrypted DNS protocols affect performance.

What the DNS benchmark tests

The benchmark sends a configurable number of queries to each resolver and measures response time statistics. Novabench tests two types of query:

  • Uncached queries: fresh lookups that force the resolver to fetch the answer from authoritative nameservers. These measure the resolver's true lookup speed.
  • Popular domain queries: lookups for commonly requested domains that are likely cached. These measure the resolver's cache hit performance, which is what you experience in day-to-day browsing.

For each resolver, Novabench records minimum, maximum, mean, median, standard deviation, and percentile (p95, p99) latency values, plus success and failure counts.

Configuration

Resolvers

By default, the benchmark tests your system nameserver (the DNS resolver configured in your operating system or router) and a set of well-known public DNS servers:

  • Google (8.8.8.8)
  • Cloudflare (1.1.1.1)
  • Quad9 (9.9.9.9)
  • OpenDNS
  • AdGuard DNS
  • CleanBrowsing
  • Control D
  • NextDNS

You can toggle whether to include your system nameserver, include public resolvers, or both. On Plus, you can add custom resolvers (up to 10) to test private or corporate DNS servers alongside public options.

Protocol

The protocol determines how Novabench sends DNS queries:

Protocol

Description

Plan

UDP

Standard DNS protocol. Queries are unencrypted.

Free

DoT (DNS over TLS)

Encrypted queries over TLS. Slightly higher latency because of encryption overhead.

Plus

DoH (DNS over HTTPS)

Encrypted queries sent over HTTPS on port 443. Useful on networks that may block DoT.

Plus

DoQ (DNS over QUIC)

Encrypted queries using the QUIC protocol. Combines encryption with low-latency connection setup.

Plus

Not all resolvers support all protocols. The benchmark only tests protocol and resolver combinations where the resolver advertises support.

DNSSEC validation

DNSSEC (Domain Name System Security Extensions) adds cryptographic signatures to DNS responses. The signatures confirm that the response came from the authoritative server, and that nobody tampered with it in transit. If you enable DNSSEC validation, the benchmark tests whether each resolver correctly validates signed domains. It also measures the latency overhead of that validation.

Queries per resolver

You can adjust the number of test queries per resolver from 10 to 500 (default: 100). More queries produce more statistically reliable results but take longer to complete. Adjustable on Plus.

Live view

While the benchmark runs, a real-time display shows:

  • Fastest resolver: the resolver with the lowest average latency so far
  • System DNS performance: your system resolver's current average latency
  • Bar chart: a ranking chart that updates as each resolver completes, sorted from fastest to slowest

Reading your results

After the benchmark completes, the results page provides two primary views.

Resolver ranking chart

A horizontal bar chart that ranks all tested resolvers from fastest to slowest by average latency. Novabench highlights your system nameserver with a distinct color, so you can immediately see how the default resolver compares to alternatives.

If your system DNS is significantly slower than public resolvers, a faster resolver can improve browsing speed. It also reduces connection setup times across all applications.

Detail table

A detailed table that shows per-resolver, per-protocol statistics:

Column

Description

Resolver

Name, IP address, and owner

Protocol

Which protocol was tested (UDP, DoT, DoH, DoQ)

Average latency

Mean response time across all queries (ms)

Min / Max latency

Fastest and slowest individual query times

Median latency

Middle value, less affected by outliers than the mean

Failed queries

The percentage of lookup requests that failed

Novabench marks your system nameserver with a star icon (★) in the table.

Interpreting your results

A few patterns to consider:

  • System DNS much slower than public resolvers: your ISP's DNS can be overloaded or poorly optimized. A public resolver such as Cloudflare (1.1.1.1) or Google (8.8.8.8) often improves performance.
  • Encrypted protocols (DoT/DoH/DoQ) slightly slower than UDP: this is expected because of encryption overhead. The trade-off is privacy and security. DoQ typically has the lowest overhead among encrypted options.
  • High variance (large gap between min and max): indicates inconsistent resolver performance. A resolver with a slightly higher average but low variance can give a better experience than one with a low average but frequent slow responses.
  • DNSSEC failures: if a resolver fails DNSSEC validation on signed domains, it either does not support DNSSEC or has a misconfigured validation setup.

Feature availability by plan

Feature

Free

Plus

DNS benchmark (UDP, public resolvers)

Yes

Yes

DoT, DoH, and DoQ protocols

Yes

DNSSEC validation

Yes

Custom resolvers (up to 10)

Yes

Configurable queries per resolver

Yes

Cloud submission and sharing

Yes

Result tagging

Yes

Advanced results grid filtering

Yes