www.wikidata.de-de.nina.az
PowerDNS Server ist ein unter der GNU General Public License veroffentlichter Nameserver der verschiedene Datenquellen nach den benotigten Informationen fur die DNS Antworten befragen kann Die Applikation ist in C geschrieben und kann mit allen POSIX kompatiblen Betriebssystemen wie Linux oder BSD eingesetzt werden sowie unter Windows laufen PowerDNS ServerBasisdatenEntwickler Bert HubertAktuelle Version 4 7 0 1 20 Oktober 2022 Betriebssystem NetBSD FreeBSD OpenBSD Linux macOS Windows NTProgrammiersprache C Kategorie DNS ServerLizenz GPL freie Software deutschsprachig neinwww powerdns com Inhaltsverzeichnis 1 Besondere Merkmale 2 Verfugbare Backends 3 PowerDNS Recursor 4 Weblinks 5 EinzelnachweiseBesondere Merkmale BearbeitenPowerDNS Server unterscheidet sich von anderen DNS Implementationen nicht nur durch die Vielzahl der moglichen Datenquellen auch Backends genannt sondern auch durch seinen Paket Cache Dieser speichert die DNS Antworten auf die letzten Anfragen in einem RAM Cache zwischen und sendet diese auf erneute Anfragen nach dem gleichen Eintrag zuruck Im Gegensatz zu Nameservern wie BIND werden Anfragen nach Eintragen in anderen Nameservern durch ein separates Programm in der PowerDNS Distribution dem Recursor aufgelost Im Gegensatz zum Nameserver wird die DNS Erweiterung DNSSEC im Recursor erst ab Version 4 0 unvollstandig uberarbeitet in Version 4 1 umgesetzt 2 Verfugbare Backends BearbeitenPowerDNS unterstutzt verschiedene Backends fur das Speichern der Zonendaten 3 bind Liest Zonendaten aus einer Zonendatei des weit verbreiteten BIND Nameservers geoip Erlaubt je nach IP Adressbereich oder geographischer Herkunft der IP Adresse verschiedene Antworten zuruckzusenden gmysql Verwendet MySQL als Datenbank godbc Greift auf Zoneninformationen in einer von ODBC unterstutzten Datenbank zu gpgsql Verwendet PostgreSQL als Datenbank gsqlite3 Verwendet SQLite als Datenbank ldap Holt Informationen aus einem hierarchisch strukturierten LDAP Verzeichnis lmdb Verwendet Lightning Memory Mapped Database als Datenbank lua2 Ermoglicht das Ermitteln von Zonendaten mit Hilfe einer Lua Schnittstelle pipe Fragt einen Koprozess nach Antworten auf DNS Anfragen remote Fragt einen entfernten Prozess nach Antworten auf DNS Anfragen bspw uber HTTP tinydns Liest die Zonendaten aus einer Datenbank von tinydnsPowerDNS Recursor BearbeitenPowerDNS RecursorBasisdatenAktuelle Version 4 5 6 4 11 Oktober 2021 Betriebssystem NetBSD FreeBSD OpenBSD Linux macOS Windows NTProgrammiersprache C Kategorie DNS ServerLizenz GPL freie Software deutschsprachig neinwww powerdns comPowerDNS Recursor ist ein rekursiver bzw caching only Nameserver welcher sowohl als separates Paket verfugbar als auch in der PowerDNS Server Source enthalten ist Der Recursor steht ebenso wie der autoritative Server unter GPL und wird bereits von mehreren grossen ISPs anstelle von BIND als resolver eingesetzt Ebenso wie der autoritative Server ist der Recursor in C geschrieben und benutzt obwohl er singlethreaded ist einige Funktionen der Threading Bibliothek Boost Trotz seiner Bestimmung als caching only Nameserver kann der Recursor durch Mitbenutzung des BIND Backend Code vom PowerDNS Server Zonenfiles in BIND Syntax laden und im DNS verfugbar machen Es ist moglich den Recursor hinter einer PowerDNS Server Instanz laufen zu lassen sodass letzterer zunachst die autoritative Seite abfangt und dann der Recursor das resolven ubernimmt Empfehlenswert ist es aber den Recursor frei laufen zu lassen Zum einen ist dies der Performance zutraglich und zum anderen lauft man so nicht Gefahr dass die Benutzer evtl veraltete Zonen zu sehen bekommen welche langst nicht mehr im weltweiten DNS Baum delegiert sind Ab Version 3 1 7 erlaubt PowerDNS Recursor das Einbetten von Lua Code uber den sich das Antwortverhalten des Servers sowohl vor dem eigentlichen rekursiven Durchwandern des DNS Baumes als auch nach Erhalt einer NXDOMAIN Antwort manipulieren lasst 5 Weblinks BearbeitenPowerDNS Website PowerDNS Dokumentation PowerDNS auf GitHub Nameserver mit PowerDNS ADMIN Magazin Einzelnachweise Bearbeiten Authoritative Server 4 7 0 20 Oktober 2022 abgerufen am 23 Oktober 2022 DNSSEC in the PowerDNS Recursor PowerDNS Recursor documentation Abgerufen am 5 Dezember 2019 Backends In PowerDNS Authoritative Server documentation Abgerufen am 13 Oktober 2021 blog powerdns com abgerufen am 14 Oktober 2021 Recursor Scripting Dokumentation Abgerufen von https de wikipedia org w index php title PowerDNS amp oldid 227119651