Tests

DNS benchmark

The DNS benchmark tests how fast different DNS resolvers respond to queries. DNS (Domain Name System) translates domain names like 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, compare your system DNS against popular public resolvers, and evaluate how encrypted DNS protocols may affect performance.

What the DNS benchmark tests

The benchmark sends a configurable number of queries to each resolver and measures response time statistics. Two types of queries are tested:

  • 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 DNS queries are sent:

Protocol

Description

Plan

UDP

Standard DNS protocol. Queries are unencrypted.

Free

DoT (DNS over TLS)

Encrypted queries over TLS. Slightly higher latency due to 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/resolver combinations where the resolver advertises support.

DNSSEC validation

DNSSEC (Domain Name System Security Extensions) adds cryptographic signatures to DNS responses, verifying that the response came from the authoritative server and was not tampered with in transit. Enabling DNSSEC validation in the benchmark tests whether each resolver correctly validates signed domains, and the latency overhead of this 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 ranking all tested resolvers from fastest to slowest by average latency. Your system nameserver is highlighted 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, switching to a faster resolver can improve browsing speed and reduce connection setup times across all applications.

Detail table

A detailed table showing 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

Your system nameserver is marked with a star icon (★) in the table for easy identification.

Interpreting your results

A few patterns to consider:

  • System DNS much slower than public resolvers: your ISP's DNS may be overloaded or poorly optimized. Switching to a public resolver like 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 due to 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 may provide a better experience than one with a low average but frequent slow responses.
  • DNSSEC failures: if a resolver fails DNSSEC validation on signed domains, the resolver may not support DNSSEC or may have misconfigured validation.

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