example-dns (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
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.
Complete beginner guide to running authoritative nameservers, Primary-Secondary replication, AXFR zone transfers, TSIG security, and the example-dns architecture.
Ausführliche Einsteiger-Erklärung zu DNS-Zonendelegierung, In-Bailiwick-Nameservern, Glue Records und der Behebung von Lame Delegations.
Einsteigerfreundlicher Leitfaden zu DNSSEC, Schutz vor Cache-Poisoning und Spoofing, Erklärung von DS, DNSKEY, RRSIG und Prüfung mit dig.
Weitere Projekte im Ökosystem
Alle ansehen →Moderner, privatsphärefreundlicher Web-Client für HTTP-Header, REST-Anfragen und Payload-Inspektion. Läuft vollständig ohne Tracking oder Datenspeicherung.
MTEX.devModerne UI-Toolsets, Webkomponenten und Bibliotheken, die Entwicklerprojekte im gesamten Ökosystem antreiben.
getmy.nameSchlanke JSON/REST API zur Pflege und Bereitstellung strukturierter Entwicklerprofile, Lebensläufe und Projekte.