PatchviaPatchvia
FeaturesConsoleDNSSECInstallSelf-hostFAQ
v0.1.0Get started
Home/Features

Features

Everything an authoritative DNS server needs, in one place.

Patchvia DNS answers queries over UDP and TCP and provides the HTTP API and web console for managing it. This page lists what it does today, and what it does not do yet.

Records and zones

Zones hold A, AAAA, CNAME, MX, NS, TXT, SRV, CAA, PTR and SOA records. Wildcards and delegation are supported. Records are edited in a staged editor: changes are collected, reviewed, and then applied together.

Zones can be created in the console or imported from a zone file. Each zone can be exported as a zone file at any time.

Zone record editor with staged changes ready to apply
Zone record editor with staged changes ready to apply.

Zone transfers and NOTIFY

The server supports AXFR and IXFR zone transfers, sends NOTIFY to the secondaries you configure, and can run secondary zones that copy their data from a primary. Transfers are restricted to the addresses you allow.

DNSSEC

Zones can be signed online as answers are served, with key rollover from the zone settings. The DS record for your registrar is shown and can be copied. See the DNSSEC page for the details and the current limits.

Dynamic DNS

Each zone can have dynamic DNS tokens, so routers and home gateways can update a record when their address changes. The server accepts the update protocols those devices already speak.

Clustering

Several nameservers can run as a cluster. Each node keeps its own database, and the nodes replicate changes to each other. The console shows the cluster health and each node’s zone serials.

Accounts, roles and API keys

Zones belong to accounts, so a customer sees only their own zones. Users have one of three roles: admin, operator, or user. Automation uses API keys with a read or write scope.

  • Accounts group zones by customer or team
  • Roles: admin, operator and user
  • API keys with read or write scope, for scripts and infrastructure tools

Abuse protection

Response rate limiting (RRL) limits identical UDP responses to a single client network, and a per-IP limit caps simultaneous TCP connections. Both are configured with environment variables and can be disabled.

Keep reading

Console

The Patchvia DNS web console: a dashboard with query statistics, zone and record management, staged edits, DNSSEC, cluster health and zone history.

→

DNSSEC

DNSSEC signing with Patchvia DNS: online signing as answers are served, key rollover from the console, and DS records for your registrar.

→

Dynamic DNS

Dynamic DNS with Patchvia DNS: per-zone tokens and update endpoints that routers and home gateways already speak, so a changing address updates itself.

→

Clustering

Run several authoritative nameservers that keep each other in sync. Patchvia DNS clustering uses a shared secret, per-node databases and a cluster health page.

→

See it running

Walk through the console, or start your own instance with Docker Compose.

Install with DockerBack to home
PatchviaPatchvia

DNS infrastructure, simplified.

Product

  • Features
  • Console
  • DNSSEC
  • Dynamic DNS
  • Clustering
  • Install
  • Self-hosting
  • FAQ

Product updates, when there is something to try.

We will email you about new releases and changes to Patchvia DNS, and nothing else. You can unsubscribe in any message.

Patchvia DNS is sponsored by Floms. Your address is used only for these updates. See the privacy policy.

Sponsored byFlomsFloms

© 2026 Patchvia

GitHubLicensePrivacyContact