EVERYTHING XIAOMI
Get listed

DNSViz

DNSViz is a free, open-source tool for visualizing DNS zone status and investigating DNSSEC deployment.

Place
#9 of 37
Score
6.8
DNSViz's website

What DNSViz is

DNSViz is a free, open-source tool for visualizing DNS zone status and investigating DNSSEC deployment. It maps a domain’s authentication chain and resolution path, then flags configuration errors. Its graph can display delegations, record sets, DNSKEY and DS records, signatures, negative responses, wildcards, warnings, and errors. It classifies DNS data as secure, bogus, or insecure according to whether a chain of trust reaches an anchor. The web service can run new analyses, but it is in maintenance mode: it cannot load historical analyses or save new results to its database. For command-line work, its suite can query DNS, assess results, and produce graph or text output. Queries use recursive resolvers by default, or authoritative servers when requested; graph output can be an image, DOT graph, or HTML file. DNSViz can be installed on Linux, macOS, FreeBSD, and other Python-supported environments, and Docker is documented. It is intended for understanding and troubleshooting DNSSEC, including pre-deployment checks of proposed zone and delegation changes.

Good

  • Visualizes DNSSEC authentication chains and resolution paths.
  • Classifies data as secure, bogus, or insecure.
  • Command-line tools can query DNS and produce graphs.
  • Documents pre-deployment testing for proposed DNS changes.

Watch out

  • Web service cannot load historical analyses.
  • Web service cannot save new analyses to its database.

Who it suits

DNSViz suits people investigating DNSSEC deployment or checking proposed zone and delegation changes. It offers both a web visualization and command-line tools for DNS queries and output.

Verdict

DNSViz offers both visual and command-line ways to examine DNSSEC status and configuration problems. Its web service is limited to new analyses, with no historical loading or database saving.

Plans and prices

From DNSViz's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
DNSVizFreeNo pricing or plan details stated; web analysis cannot load historical results or save new ones

The facts

Each one read from DNSViz's own pages, with the date it was checked.

What it does

Analysis
It visually analyzes a domain’s DNSSEC authentication chain and resolution path, and lists detected configuration errors.checked 3 Oct 2026
Analysis inputs
The probe command accepts one or more domain names and queries recursive resolvers by default or authoritative servers when requested, serializing results as JSON.checked 2 Oct 2026
Command line
The command-line tool provides probe, grok, graph, print, and query subcommands.checked 3 Oct 2026
Container
A ready-to-use Docker container is available as dnsviz/dnsviz.checked 3 Oct 2026
Dependencies
The documented dependencies include Python, dnspython, pygraphviz, and cryptography.checked 3 Oct 2026
DNSSEC graph
Its visualization covers zones, delegations, resource record sets, negative responses, DNSKEY and DS records, NSEC/NSEC3, signatures, CDNSKEY/CDS, wildcards, node status, warnings, and errors.checked 2 Oct 2026
Installation
The project README lists installation through package repositories including Debian, Ubuntu, Fedora, Gentoo, FreeBSD, and EPEL for specified RHEL and CentOS versions, as well as macOS through Homebrew or MacPorts.checked 2 Oct 2026
Intended users
The project describes DNSViz as a resource for understanding and troubleshooting DNSSEC deployment.checked 2 Oct 2026
Maintenance status
The web service is in maintenance mode and cannot access its back-end database, load historical analyses, or save new analyses there.checked 3 Oct 2026
Open source
The DNSViz source repository identifies its license as GPL-2.0.checked 3 Oct 2026
Optional DNSSEC support
GOST DNSSEC algorithm and digest support requires the OpenSSL GOST Engine and M2Crypto.checked 3 Oct 2026
Output formats
The graph command can output an image, a dot file, or an HTML file, including interactive HTML.checked 3 Oct 2026
Pre-deployment testing
DNSViz documents pre-deployment testing for zones and proposed delegation, glue, and DS record changes.checked 3 Oct 2026
Purpose
DNSViz visualizes DNS zone status to help understand and troubleshoot DNSSEC deployment.checked 3 Oct 2026
Query sources
The probe command can query recursive DNS servers by default or authoritative DNS servers.checked 3 Oct 2026
Security and compliance
The opened DNSViz pages describe DNSSEC analysis and verification features but make no security certification or compliance claim.checked 2 Oct 2026
Support
The website invites users to submit questions, comments, and feedback.checked 3 Oct 2026
Trust anchor
The web visualization uses the root zone KSK as its default exclusive trust anchor, and users can configure arbitrary DNSKEY trust anchors in the options field.checked 2 Oct 2026
Validation status
The graph classifies DNS data as secure, bogus, or insecure based on whether a chain of trust exists from a trust anchor.checked 2 Oct 2026

Where it runs

Install platforms
The project documents packages for Debian, Ubuntu, Fedora, Gentoo, FreeBSD, RHEL and CentOS, plus Mac installation through Homebrew or MacPorts.checked 3 Oct 2026
The full review of DNSViz

DNSViz is a focused DNSSEC diagnostic suite for administrators, DNS engineers, and anyone responsible for domain delegations. It suits readers who need to follow a trust chain or investigate a validation failure rather than simply check whether a site resolves. The web interface is convenient for one-off inspections, while local command-line output is the better foundation for repeatable work.

Overview

DNSViz maps a zone's DNSSEC authentication chain and resolution path, then points out configuration errors along the route. It classifies DNS data as secure, bogus, or insecure according to whether a chain of trust can be established from a trust anchor. That turns a vague DNSSEC failure into a traceable problem involving a delegation, record set, signature, or response.

The web service is in maintenance mode. It can run fresh analyses, but it cannot load historical analyses or save new results to its database. That makes it useful for immediate diagnosis, not for maintaining a long-term web archive of configuration changes. The open-source project is GPL-2.0, and Verisign Labs sponsors ongoing development.

Key features

Detailed DNSSEC graph

The visualization includes zones and delegations, resource record sets, negative responses, DNSKEY and DS records, NSEC/NSEC3, signatures, CDNSKEY/CDS, wildcards, node status, warnings, and errors. This level of detail helps an operator locate the exact point where authentication succeeds or breaks instead of reducing the result to pass or fail.

The web view uses the root-zone KSK as its default exclusive trust anchor. The options field can instead accept arbitrary DNSKEY trust anchors, which is useful when checking a private or staged trust arrangement rather than only the public DNS hierarchy.

Command-line analysis

The suite provides probe, grok, graph, print, and query subcommands. Probe accepts one or more domain names, queries recursive resolvers by default, or authoritative servers when requested, and serializes the findings as JSON. Graph can turn those results into an image, DOT graph, or HTML file; the other commands support querying, assessment, and text output. This makes local retention and scripted review practical despite the web service's database limitation.

Pre-deployment checks

DNSViz documents testing for zones and proposed delegation, glue, and DS-record changes before deployment. That gives operators a way to inspect planned DNSSEC changes before they affect production validation.

Pricing

DNSViz is free and open source. The DNSViz plan costs nothing, with no paid tier or free trial. The web analysis restriction still applies: historical results cannot be loaded and new results cannot be saved to its database. There are no seat or quota terms stated, so teams needing controlled retention should use the command-line tools and keep their own output.

Platforms

DNSViz is offered as a web service and API, with local support for Linux, macOS, FreeBSD, and other Python-supported environments. Packages are documented for Debian, Ubuntu, Fedora, Gentoo, FreeBSD, EPEL, and specified RHEL and CentOS versions; macOS installation is documented through Homebrew or MacPorts. A Docker container is available for running the commands in an isolated deployment.

Installation may require Python, dnspython, pygraphviz, and cryptography, plus system components such as Graphviz and OpenSSL. Optional GOST DNSSEC algorithm and digest support requires the OpenSSL GOST Engine and M2Crypto, so specialist deployments should account for those additional dependencies.

Who it's for

Choose DNSViz if you administer DNSSEC-enabled zones, troubleshoot delegations, or need to verify proposed glue and DS changes. It is particularly strong for engineers who want both an explanatory visual graph and machine-readable local results. It is less suitable as a hosted monitoring history or a compliance product: the web database does not retain analyses, and the project makes no security certification or compliance claim.

Pros and cons

Pros

  • Traceable DNSSEC diagnosis: secure, bogus, and insecure classifications are tied to a visible chain of trust, warnings, and errors.
  • Broad protocol coverage: the graph covers DNSKEY, DS, NSEC/NSEC3, signatures, negative responses, wildcards, and CDNSKEY/CDS.
  • Scriptable local workflow: JSON probe results and image, DOT, or HTML graph output support repeatable analysis and retention outside the web service.
  • Useful before changes go live: documented pre-deployment checks cover zones, delegations, glue, and DS records.
  • No license cost: the GPL-2.0 project and free plan allow use without a subscription.

Cons

  • No web history: maintenance mode prevents loading historical analyses or saving new ones to the database.
  • Setup can be technical: Python packages and system dependencies such as Graphviz and OpenSSL may need separate installation.
  • Not a compliance service: no security certification or compliance claim is provided.

Alternatives

nPerf is the better pick for general speed, latency, streaming, and navigation tests across phones and computers rather than DNSSEC-chain analysis.

PingPlotter fits readers who need connection monitoring and history; its free plan allows one connection and 10 minutes of monitoring history.

SoftPerfect Bandwidth Manager is aimed at controlling traffic with rules, usage reports, and live monitoring, not validating DNSSEC.

NetSpot is the more relevant choice for Wi-Fi surveying and wireless diagnostics on supported desktop and mobile platforms.

Globalping is a broader open-source network-testing option when distributed probes are more important than DNSSEC graph detail.

Nmap is preferable for general network discovery and security scanning rather than DNS trust-chain troubleshooting.

Buddi is budgeting software and therefore serves a completely different need.

DNSViz Toolkit is the closest named alternative for a free DNSViz-oriented toolkit with web and self-hosted platforms.

Verdict

DNSViz is a strong choice for DNS administrators and engineers who need to see exactly how DNSSEC validation travels through a zone and to preserve results locally through command-line output. Choose it for technical diagnosis and pre-deployment checking. Look elsewhere if you need hosted historical records, ongoing monitoring, or a certified compliance platform.

Alternatives to DNSViz

All alternatives
  1. 1Globalping logo

    Globalping

    Free planOpen sourceiOSWebAPIExtension
    8.3Free plan
  2. 2PingPlotter logo

    PingPlotter

    Free planiOSWebAPILinux
    8.2From $6.99 a month
  3. 3

    nPerf

    Free planAndroidiOSWebAPI
    8.0Free plan
  4. 4inSSIDer logo

    inSSIDer

    Free planAndroidmacOSWindows
    7.6From $200 a year
  5. 5

    iperf2

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.4Free plan
  6. 6NetSpot logo

    NetSpot

    Free planAndroidiOSmacOSWindows
    7.4$199 one-time