Autoritativer Cluster aktiv
100% Open Source · MIT

Resiliente, autonome DNS-Infrastruktur für das offene Web

example-dns ist ein hochverfügbares, subnetzdiverses autoritatives DNS-Netzwerk auf Basis von PowerDNS. Entwickelt mit Dual-Cluster-Topologie, automatischer AXFR-Zonensynchronisation, nativem DNSSEC und strikter Registry-Konformität.

Eine Open-Source-Infrastrukturinitiative von ternis.org (bereitgestellt durch ternis.dev & ternis.net).

2 /24-Subnetze 77.90.60.0/24 & 94.249.188.0/24 Diversität
4 aktive Nameserver Dual-Cluster Interoperabilität mit ternis.net
< 500ms Echtzeit-AXFR Supermaster-Zonenreplikation
100% RFC & DENIC Besteht automatisierte Pre-Delegation-Prüfungen

Produktions-Cluster-Topologie

Unsere produktive Nameserver-Infrastruktur operiert über physisch isolierte Nodes und getrennte /24-Subnetze hinweg, um absolute Ausfallsicherheit zu garantieren.

Node 1 — Primärer Master
example-dns.net
Betriebsbereit
Primärer autoritativer & REST-API-Master

Zuständig für autoritatives Zonen-Mastering, DNSSEC-Schlüsselverwaltung und REST-API-Provisionierung mit MariaDB-Backend.

IPv4
IPv6
Subnetz / Netzwerk 77.90.60.0/24 (AS215365)
Engine & Backend PowerDNS 4.9 / MariaDB 11.8
Dual-NS-Alias one.ns.ternis.net
Node 2 — Sekundäres Replikat
example-dns.org
Betriebsbereit
Sekundärer autoritativer & Supermaster-Replikat

Autonomer Fallback-Nameserver, der NOTIFY-Trigger empfängt und Zonen unmittelbar via AXFR-Replikation in SQLite3 synchronisiert.

IPv4
IPv6
Subnetz / Netzwerk 94.249.188.0/24 (AS215365)
Engine & Backend PowerDNS 4.7 / SQLite3
Dual-NS-Alias two.ns.ternis.net
Node 1 — Web & Portal Gateway
example-dns.com
Betriebsbereit
Öffentliches Webportal & TLS-Gateway

Schlanker semantischer Webdienst, öffentliches API-Gateway und Caddy On-Demand-Zertifikatsvalidierung für gehostete Domains.

IPv4
IPv6
Web Server Caddy v2.10 (Auto TLS)
Backend PHP 8.5 Native Service
On-Demand TLS Dynamic PowerDNS Ask Hook

Domain-Delegierung & Einrichtung

Delegieren Sie Ihre Domain an unseren Nameserver-Cluster. Wählen Sie zwischen dem strikten Dual-Nameserver-Set oder dem maximal redundanten Quad-Nameserver-Verbund.

Ideal für alle Standard-Domains und zwingend erforderlich für Registrare mit strikten IP-Diversitätsvorgaben (wie DENIC für .de Domains).

DNS NS DELEGATION
example-dns.net
example-dns.org
Hinweis zur Registry-Konformität: Für .de-Domains verlangt DENIC NAST eine eindeutige IP-Adresse für jeden hinterlegten Nameserver. Nutzen Sie das Standard-Paar (example-dns.net und example-dns.org), um die Pre-Delegation-Prüfung fehlerfrei mit 0 Fehlern zu bestehen.

Vollständige Deklaration aller vier Nameserver aus dem Verbund von example-dns und ternis.net für globale gTLDs (.com, .net, .org, .dev, .io).

DNS NS DELEGATION (4-NS)
example-dns.net
example-dns.org
one.ns.ternis.net
two.ns.ternis.net
Live-Nameserver abfragen
$ dig @example-dns.net example-dns.com SOA +dnssec
;; ANSWER SECTION:
example-dns.com.      3600  IN  SOA  example-dns.net. hostmaster.ternis.org. (
                                2026090901 ; serial
                                10800      ; refresh (3 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                3600       ; minimum (1 hour)
                                )
example-dns.com.      3600  IN  RRSIG SOA 13 2 3600 20260923000000 20260909000000 ...
$ dig @example-dns.org example-dns.com NS +short
example-dns.net.
example-dns.org.
$ dig @example-dns.net example-dns.com DNSKEY +multiline
;; ANSWER SECTION:
example-dns.com.      3600 IN DNSKEY 256 3 13 (
                                ovpY.../3d8g==
                                ) ; ZSK; alg = ECDSAP256SHA256 ; key id = 48201
example-dns.com.      3600 IN DNSKEY 257 3 13 (
                                sD7p...VqLg==
                                ) ; KSK; alg = ECDSAP256SHA256 ; key id = 29314

Architektonische Grundlagen

Von Grund auf konzipiert für kompromisslose Stabilität, minimale Latenz, kryptografische Integrität und maximale Transparenz.

Subnetz- und IP-Diversität

Nameserver laufen auf getrennten /24-IPv4-Subnetzen (77.90.60.0/24 & 94.249.188.0/24) und separaten IPv6-Blöcken auf dedizierten Nodes.

Automatisierte Supermaster-Replikation

Unmittelbarer Zonenabgleich per RFC 1996 DNS NOTIFY und RFC 5936 AXFR mit automatischer SQLite-Provisionierung.

Gehärtete DNSSEC-Signierung

Kryptografische Signatur aller Antworten schützt zuverlässig vor Cache Poisoning, DNS Spoofing und Man-in-the-Middle-Angriffen.

Heterogene Datenbank-Backends

Kombination aus transaktionaler MariaDB auf Node 1 und wartungsfreiem SQLite3 auf Node 2 für maximale Fehlertoleranz.

On-Demand TLS-Validierung

Der Caddy-Reverse-Proxy validiert eingehende Domains über einen lokalen Hook direkt gegen PowerDNS, bevor Zertifikate ausgestellt werden.

100% Open Source & gespiegelt

Vollständig quelloffen unter der MIT-Lizenz mit synchronen Repositories auf GitHub und Codeberg.

Eigene Nameserver bereitstellen

Rollen Sie einen vollständigen autoritativen Nameserver-Stack in Sekunden per Docker Compose oder VPS-Installationsskript aus.

One-Liner-Installationsskript für Debian und Ubuntu. Löst automatisch systemd-resolved Port-53-Konflikte und konfiguriert PowerDNS.

BASH ZERO-TOUCH INSTALLER
curl -sSL https://raw.githubusercontent.com/example-dns/example-dns/master/infra/scripts/install-vps.sh | sudo bash -s -- --role all

Container-Setup mit automatisch initialisierter SQLite-Datenbank und REST-API.

DOCKER COMPOSE ORCHESTRATION
git clone https://github.com/example-dns/example-dns.git
cd example-dns/infra
docker compose up -d