Ich denke, dass zwei Sätze von jemandem, der das schon mal gemacht hat, und ein guter Link mir Zeit sparen würde.
Es gibt nicht "die Antwort" - und erst recht nicht in zwei Sätzen.
Wir können das ja mal herunterbrechen.
Schritt 1: ich muss mich für eine DNS Resolver Software entscheiden, genau so wie ich mich für z.B. einen E-Mail Server entscheiden muss.
Wie bereits erwähnt, gibt es mehrere Software.
- bind9
- unbound
- PowerDNS Recurser
- [...]
Persönlich würde ich z.B. bind9 nicht nutzen, franc hatte aber erwähnt, dass er bind bereits genutzt hat - das wäre zumindest eine logische Wahl.
Schritt 2: Das Paket installieren - dafür muss ich mich entschieden haben und recherchieren, wie die Pakete in den Paketquellen benannt sind und welchen Paketmanager ich benutze (apt, yum, dnf, snap, apk, pacman).
Schritt 3: DNS Server konfigurieren - auch das ist wieder abhängig von vielen Faktoren.
Schritt 4: Linux Betriebssystem auf DNS Server umstellen: Debian nutzt hier resolvconf, Ubuntu nutzt netplan und ggf. systemd-resolved, bei CentOS geht es dann über die netconfig Scripte.
Klar gibt es hier Links zum Thema "unbound auf Ubuntu 18.04 installieren" aber zum Thema wie betreibe ich E-Mail Server auf unterschiedlichen Linux Distributionen kenne ich keine Links. Für mich ist das stumpfe UNIX Philosophie: ich kombiniere unterschiedliche Bausteine selbst zu einem Gesamtsystem.
Mein Ziel wäre es nie, anderen viel Arbeit zu machen, damit ich ein bisschen Zeit spare.
IMHO gibt es da keine Arbeitserleichterung. Ich kann niemandem die Arbeit abnehmen sich z.B. mit der Konfiguration von bind9 zu beschäftigen.
Mit den vorliegenden Informationen könnte ich nicht mal eine Config für franc recherchieren. Je nach Paketbetreuer sehen nämlich Konfigurationen zwischen unterschiedlichen Distributionen ganz anders aus. Meine Config für OpenLDAP auf Alpine Linux würde auf CentOS gar nicht funktionieren.
Wie würdest du es formulieren für einen Admin,
- der nicht weiß, wie er prüft ob eine Mail zugestellt wurde
- der nicht weiß, welche Pakete er installiert hat und nutzt
- der nicht weiß, welchen DNS Server sein Mailserver benutzt
?
Da ist überhaupt gar keine Vorarbeit geleistet worden, stattdessen soll ich in meiner Freizeit fremden Admins so wenig Arbeit wie möglich bereiten?
Eine gewisse Form der Mitarbeit erwarte ich nämlich auch, und dazu gehört auch ein kluges Fragen.
Beispiel für eine kluge Frage:
Spoiler anzeigen
Ich benutze die Spamhaus Listen in einem Postfix auf Debian 12, kann diese aber nicht mehr nutzen, weil der DNS Resolver meines Providers von Spamhaus gesperrt wurde. Welche DNS Resolver könnt ihr empfehlen und wie muss ich diese konfigurieren? Ich hatte in der Vergangenheit bereits Erfahrung gemacht mit bind9 - würde das in diesem Fall auch funktionieren?