Nameserver mit PowerDns

Created: 2025/05/05, Updated: 2026/04/29,09:10:35
PowerDNS besteht aus 3 getrennten Anwendungen:
Der PowerDNS Authoritative Server ist ein vielseitiger autoritativer Server für das Hosting von Domainnamen. Er reagiert schnell auf rekursive Nameserver und hilft Hosting-Anbietern dabei, ihren Domainkunden einen leistungsstarken autoritativen Dienst anzubieten. Der PowerDNS Authoritative Server ist flexibel und hoch skalierbar, um individuellen Anforderungen gerecht zu werden, und ist die führende DNSSEC-Implementierung, die von vielen der weltweit größten Domain-Hosting-Anbieter verwendet wird.

Der PowerDNS Recursor ist leistungsstarker Caching-Nameserver und bietet einen zuverlässigen DNS-Dienst und die Flexibilität, die moderne DNS-Implementierungen erfordern. Er verfügt über eine Vielzahl von DNS-Schutzfunktionen, um sowohl Anbieter als auch Kunden zu schützen. Vertrauen Sie auf unsere Erfahrung mit der DNS-Auflösung für Hunderte Millionen von Nutzern.

PowerDNS DNSdist ist ein einzigartiger DNS-Proxy und Load Balancer, der die bestmögliche Leistung in jeder DNS-Bereitstellung erzielt. Er optimiert den DNS-Verkehr vor dem PowerDNS Recursor, und beide werden normalerweise zusammen eingesetzt, um einen unvergleichlichen Funktionsumfang für DNS-Dienste zu bieten.

Technischer Entwurf für das geplante Dockersystem

Das ganze wird mittels Docker Containervirtualisierung realisiert.

Der 1. Netzwerkplan

pdns-prototyp.drawio.png 50.5 KB

Theoretischer Aufbau - Beschreibung

Das ganze DNS Management wird wird nur intern hinter einer Firewall erledigt (kein Kundenportal).

Intern werden folgende Docker Container benötigt:
  • 1x Mariadb Master Datenbankserver mit 2 Datenbanken. 
    • 1x PowerDNS Server DB 
    • 1x Powerdns Admin DB  
  • 1x PowerDNS Auth Server als hidden Master
  • 1x Powerdns Admin Frontent
 Extern (Internet) werden folgende Docker Container benötigt:
  • 3x Mariadb Slave Datenbankserver
  • 3x PowerDNS Auth Server
  • 3x PowerDNS Recursor Server - dieser muss natürlich so konfiguriert werden das nur die externen DNS Records zur Verfügung gestellt werden.

A. Interne Docker Container

In Arbeit

1. Docker Container für MariaDb (master)

In Arbeit.

2. PowerDNS Auth Server (hidden master)

In Arbeit

3. Powerdns Admin Frontent

In Arbeit

Externe Docker Container (Internet)

In Arbeit

Mariadb Slave Datenbankserver

In Arbeit

PowerDNS Recursor Server

In Arbeit