Die DNS Server des Chaospotts sind auf nachtigall und nordstern. Der Primary DNS auf nachtigall benutzt Powerdns und der Secondary DNS auf nordstern benutzt bind.
Der Powerdns Server läuft direkt auf nachtigall und ist an die dort laufende MariaDB angeschlossen. Dieser stellt eine Rest-API zur Verfügung, über die er konfiguriert werden kann:
Dies ist ein Docker-Compose Konstrukt, welches den PowerDNS Server über die Rest-Api steuert. Es läuft auf VM:Docker und ist über die lokale Bridge vom libvirt Networking Daemon verbunden.
Jeder kann dort einen eigenen Account bekommen, sofern er die Wartung der Hostnamen teilweise übernehmen möchte.
Die Traefik Instanz auf VM:Docker benutzt die Rest Api des DNS Servers um Hostnamen von Docker Containern automatisch hinzuzufügen. Um mit diesem System einen Hostnamen zu registrieren muss man sich lediglich an den Guide in Traefik halten.
Benutzt bind. Läuft als Slave vom PowerDNS Server.