<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=PowerDNS</id>
	<title>PowerDNS - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=PowerDNS"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PowerDNS&amp;action=history"/>
	<updated>2026-05-30T15:13:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=PowerDNS&amp;diff=493030&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: typo</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=PowerDNS&amp;diff=493030&amp;oldid=prev"/>
		<updated>2026-03-13T06:39:18Z</updated>

		<summary type="html">&lt;p&gt;typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                  = PowerDNS Server&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = &lt;br /&gt;
|Beschreibung          = &lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = [[Bert Hubert]]&lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[NetBSD]], [[FreeBSD]], [[OpenBSD]], [[Linux]], [[macOS]], [[Microsoft Windows NT|Windows NT]]&lt;br /&gt;
|Kategorie             = [[Domain Name System|DNS]]-Server&lt;br /&gt;
|Programmiersprache    = [[C++]]&lt;br /&gt;
|Lizenz                = [[GNU General Public License|GPL]] ([[freie Software]])&lt;br /&gt;
|Deutsch               = Nein&lt;br /&gt;
|Website               = [https://www.powerdns.com/ www.powerdns.com]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PowerDNS Server&amp;#039;&amp;#039;&amp;#039; ist ein unter der [[GNU General Public License]] veröffentlichter [[Domain Name System|Nameserver]], der verschiedene Datenquellen nach den benötigten Informationen für die DNS-Antworten befragen kann. Die Applikation ist in [[C++]] geschrieben und kann mit allen [[POSIX]]-kompatiblen Betriebssystemen wie [[Linux]] oder [[Berkeley Software Distribution|BSD]] eingesetzt werden sowie unter [[Microsoft Windows|Windows]] laufen.&lt;br /&gt;
&lt;br /&gt;
== Besondere Merkmale ==&lt;br /&gt;
PowerDNS Server unterscheidet sich von anderen [[Domain Name System|DNS]]-Implementationen nicht nur durch die Vielzahl der möglichen Datenquellen, auch [[Frontend und Backend|Backends]] genannt, sondern auch durch seinen Paket-Cache. Dieser speichert die DNS-Antworten auf die letzten Anfragen in einem [[Random-Access Memory|RAM]]-[[Cache]] zwischen und sendet diese auf erneute Anfragen nach dem gleichen Eintrag zurück. Im Gegensatz zu Nameservern wie [[BIND]] werden Anfragen nach Einträgen in anderen Nameservern durch ein separates Programm in der PowerDNS-Distribution, dem [[#PowerDNS Recursor|Recursor]], aufgelöst. Im Gegensatz zum Nameserver wird die DNS-Erweiterung [[DNSSEC]] im Recursor erst ab Version 4.0 (unvollständig, überarbeitet in Version 4.1) umgesetzt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docs.powerdns.com/recursor/dnssec.html |titel=DNSSEC in the PowerDNS Recursor — PowerDNS Recursor documentation |abruf=2019-12-05}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Backends ==&lt;br /&gt;
&lt;br /&gt;
PowerDNS unterstützt verschiedene Backends für das Speichern der Zonendaten:&amp;lt;ref&amp;gt;{{Internetquelle |url=https://doc.powerdns.com/authoritative/backends/index.html |werk=PowerDNS Authoritative Server  documentation |titel=Backends |abruf=2021-10-13}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; bind: Liest Zonendaten aus einer Zonendatei des weit verbreiteten [[BIND]]-Nameservers&lt;br /&gt;
; geoip: Erlaubt je nach [[IP-Adresse|IP-Adressbereich]] oder geographischer Herkunft der IP-Adresse verschiedene Antworten zurückzusenden&lt;br /&gt;
; gmysql: Verwendet [[MySQL]] als Datenbank&lt;br /&gt;
; godbc: Greift auf Zoneninformationen in einer von [[Open Database Connectivity|ODBC]] unterstützten Datenbank zu&lt;br /&gt;
; gpgsql: Verwendet [[PostgreSQL]] als Datenbank&lt;br /&gt;
; gsqlite3: Verwendet [[SQLite]] als Datenbank&lt;br /&gt;
; ldap: Holt Informationen aus einem hierarchisch strukturierten [[Lightweight Directory Access Protocol|LDAP]]-Verzeichnis&lt;br /&gt;
; lmdb: Verwendet [[Lightning Memory-Mapped Database]] als Datenbank&lt;br /&gt;
; lua2: Ermöglicht das Ermitteln von Zonendaten mit Hilfe einer [[Lua]]-[[Programmierschnittstelle|Schnittstelle]]&lt;br /&gt;
; pipe: Fragt einen Ko[[Prozess (Informatik)|prozess]] nach Antworten auf DNS-Anfragen&lt;br /&gt;
; remote: Fragt einen entfernten Prozess nach Antworten auf DNS-Anfragen (bspw. über [[Hypertext Transfer Protocol|HTTP]])&lt;br /&gt;
; tinydns: Liest die Zonendaten aus einer Datenbank von [[djbdns|tinydns]]&lt;br /&gt;
&lt;br /&gt;
== PowerDNS Recursor ==&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name= PowerDNS Recursor&lt;br /&gt;
|Screenshot= &lt;br /&gt;
|Beschreibung= &lt;br /&gt;
|AktuelleVersion= {{#invoke:Wikidata|claim|1=P348|id=Q108893467|references=ja}}&lt;br /&gt;
|AktuelleVersionFreigabeDatum= {{#invoke:Wikidata|claim|qualifier=P577|1=P348|id=Q108893467}}&lt;br /&gt;
|Betriebssystem= [[NetBSD]], [[FreeBSD]], [[OpenBSD]], [[Linux]], [[macOS]], [[Microsoft Windows NT|Windows NT]]&lt;br /&gt;
|Kategorie= [[Domain Name System|DNS]]-Server&lt;br /&gt;
|Programmiersprache= [[C++]]&lt;br /&gt;
|Lizenz= [[GNU General Public License|GPL]] ([[freie Software]])&lt;br /&gt;
|Deutsch= Nein&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PowerDNS Recursor&amp;#039;&amp;#039;&amp;#039; ist ein rekursiver bzw. caching-only Nameserver, welcher sowohl als separates Paket verfügbar als auch in der PowerDNS Server Source enthalten ist. Der Recursor steht ebenso wie der autoritative Server unter [[GNU General Public License|GPL]] und wird bereits von mehreren großen ISPs anstelle von [[BIND]] als &amp;#039;&amp;#039;resolver&amp;#039;&amp;#039; eingesetzt.&lt;br /&gt;
&lt;br /&gt;
Ebenso wie der autoritative Server ist der Recursor in C++ geschrieben und benutzt – obwohl er &amp;#039;&amp;#039;singlethreaded&amp;#039;&amp;#039; ist – einige Funktionen der [[Thread (Informatik)|Threading]]-Bibliothek [[Boost (C++-Bibliothek)|Boost]].&lt;br /&gt;
&lt;br /&gt;
Trotz seiner Bestimmung als caching-only Nameserver kann der Recursor durch Mitbenutzung des BIND-Backends Code von PowerDNS Server Zonenfiles in BIND-Syntax laden und im DNS verfügbar machen.&lt;br /&gt;
&lt;br /&gt;
Es ist möglich, den Recursor &amp;#039;&amp;#039;hinter&amp;#039;&amp;#039; einer PowerDNS Server Instanz laufen zu lassen, sodass letzterer zunächst die autoritative Seite abfängt und dann der Recursor das &amp;#039;&amp;#039;resolven&amp;#039;&amp;#039; übernimmt. Empfehlenswert ist es aber, den Recursor &amp;#039;&amp;#039;frei&amp;#039;&amp;#039; laufen zu lassen: Zum einen ist dies der Performance zuträglich und zum anderen läuft man so nicht Gefahr, dass die Benutzer evtl. veraltete Zonen zu sehen bekommen, welche längst nicht mehr im weltweiten DNS Baum delegiert sind.&lt;br /&gt;
&lt;br /&gt;
Ab Version 3.1.7 erlaubt PowerDNS Recursor das Einbetten von [[Lua]]-[[Code]] über den sich das Antwortverhalten des Servers sowohl vor dem eigentlichen rekursiven Durchwandern des DNS Baumes als auch nach Erhalt einer NXDOMAIN-Antwort manipulieren lässt.&amp;lt;ref&amp;gt;[http://doc.powerdns.com/recursor-scripting.html Recursor Scripting Dokumentation]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.powerdns.com/ PowerDNS-Website]&lt;br /&gt;
* [https://doc.powerdns.com/ PowerDNS-Dokumentation]&lt;br /&gt;
* {{GitHub|PowerDNS/pdns}}&lt;br /&gt;
* [https://www.admin-magazin.de/Das-Heft/2013/12/Nameserver-mit-PowerDNS/ Nameserver mit PowerDNS] (ADMIN-Magazin)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Domain Name System]]&lt;br /&gt;
[[Kategorie:Freie Server-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>