Wer meine bisherigen Posts zu Docker und DNS verfolgt hat, weiß: Da steht noch was aus (ich komme nur momentan nicht immer ganz zeitnah dazu meine Erfahrungen zusammen zu schreiben.
Was bisher geschah:
- Grundlagen zum DNS (damit man weiß was man tut)
- Authorative NameServer mit PowerDNS in Docker (Verwaltung der eigenen Zone, notwendiges Layout Docker-Netzwerk)
- Recursor mit PowerDNS in Docker (was wir nicht selbst wissen, müssen wir extern erfragen)
Was jetzt noch aussteht ist eine Sache die mit der Microservice-Architektur von PowerDNS im Vergleich zu „klassischen“ Nameservern wie BIND zusammen hängt: BIND ist monolitisch und kümmert sich um jegliche Anfrage die gestellt wird. In PowerDNS hat man diese Dinge wie oben bereits angedeutet aufgetrennt: Einen Spezialisten zum Auflösen von externen Einträgen (Recursor) und einen weiteren Prozess der sich um die Sachen kümmert für die man selbst verantwortlich ist (authorative). Continue reading