Infrastruktur & DNS Active • Production
one.ns.ternis.net two.ns.ternis.net Anycast DNS DNSSEC Alg 13 FOSS

example-dns (ternis.net)

Autonome Anycast-Nameserver (one & two.ns.ternis.net)

Das example-dns Projekt stellt die primäre autoritative DNS-Infrastruktur für das gesamte ternis.org- und ternis.net-Netzwerk bereit. Über zwei geografisch getrennte Knoten (Frankfurt und Nürnberg) werden Zonen mit DNSSEC kryptografisch signiert und weltweit ohne Logging ausgeliefert.

Schlüsselmerkmale

  • Dual-Node-Cluster: one.ns.ternis.net (Frankfurt) und two.ns.ternis.net (Nürnberg)
  • DNSSEC-Signierung mit ECDSA Curve P-256 (Algorithmus 13) und automatischem Key-Rollover
  • Redundante DNS-Daemons: BIND 9, Knot DNS und NSD zur Eliminierung von Single-Vendor-Bugs
  • GitOps-gesteuerte Zonendateien mit CI-Syntaxprüfungen vor jedem Commit
  • Strikte No-Logs-Richtlinie: DNS-Query-Logs werden direkt nach /dev/null geleitet

Technische Spezifikationen

Nodes: one.ns.ternis.net & two.ns.ternis.net
Locations: Frankfurt am Main (FRA) & Nuremberg (NUE), DE
Software: BIND 9, Knot DNS, NSD, nftables
DNSSEC: Algorithm 13 (ECDSAP256SHA256), NSEC3
Transit: Dual-homed BGP Anycast Uplinks

DNS Verification Query

dig @one.ns.ternis.net ternis.org +dnssec +noall +answer
host -t NS ternis.org one.ns.ternis.net

Verwandte Leitfäden im Technik-Wiki

Ausführliche Hintergrund-Tutorials zu den Technologien dieses Dienstes.

Weitere Projekte im Ökosystem

Alle ansehen →