Questions
Frequently asked questions
Short answers about what Patchvia DNS does, what it does not do yet, and how to get started.
What is Patchvia DNS?
Patchvia DNS is an authoritative DNS server with a web console. It answers DNS queries over UDP and TCP and provides a browser interface for zones, records, DNSSEC keys, dynamic DNS, replication and cluster health.
Which DNS record types does it support?
A, AAAA, CNAME, MX, NS, TXT, SRV, CAA, PTR and SOA records, with wildcards and delegation.
Does it support DNSSEC?
Yes. Zones are signed online as they are served, with key rollover managed from the zone settings page. The console shows the DS record to give your registrar.
How do I bring existing zones into Patchvia DNS?
Import a zone file, transfer the zone with AXFR from the server that holds it today, or copy zones from an existing MySQL database with the included import tool. Compare the answers from both servers before you change the NS records at your registrar.
Does it support zone transfers and dynamic DNS?
Yes. It supports AXFR and IXFR zone transfers and NOTIFY to secondary servers, and dynamic DNS updates through per-zone tokens for the update protocols that routers and home gateways use.
How do I run several nameservers in sync?
Clustering runs several nodes, each with its own database, that keep each other in sync. Each node is configured with environment variables, and the console's cluster page shows the settings to use and the health of each node.
How is it deployed?
Download the compose file and the environment template, set an admin password and a session secret in the environment file, then pull the published images and start them with Docker Compose. Both images are published to GitHub Container Registry.
Still have a question?
The features page lists what the server does today, including the current limits.