Die Version des autoritativen DNS-Servers PowerDNS Authoritative Server 4.6 wurde veröffentlicht, der zur Bereitstellung von DNS-Zonen gedacht ist. Laut den Entwicklern des Projekts bedient der PowerDNS Authoritative Server etwa 30 % aller Domains in Europa (bei Betrachtung von nur mit DNSSEC signierten Domains sind es 90 %). Der Code des Projekts wird unter der Lizenz GPLv2 vertrieben.
PowerDNS Authoritative Server ermöglicht die Speicherung von Informationen über Domains in verschiedenen Datenbanken, einschließlich MySQL, PostgreSQL, SQLite3, Oracle und Microsoft SQL Server sowie in LDAP und einfachen Textdateien im BIND-Format. Die Antwort kann zusätzlich gefiltert werden (zum Beispiel zur Abwehr von Spam) oder durch die Anbindung eigener Handler in den Programmiersprachen Lua, Java, Perl, Python, Ruby, C und C++ umgeleitet werden. Zu den weiteren Besonderheiten gehören ferner Mittel zur Fernstatistikübertragung, unter anderem über SNMP oder Web-API (zur Statistik und Verwaltung ist ein HTTP-Server integriert), sofortiger Neustart, ein integrierter Lua-Handler-Engine und die Möglichkeit der Lastverteilung unter Berücksichtigung des geografischen Standorts des Clients.
Hauptneuheiten:
- Die Unterstützung des PROXY-Protokoll-Headers in eingehenden Anfragen wurde implementiert, was es ermöglicht, einen Lastenausgleichsserver vor dem PowerDNS-Server zu betreiben, während die Informationen über die IP-Adressen der Clients, die sich mit dem Lastenausgleichsserver verbinden, erhalten bleiben, wie zum Beispiel dnsdist.
- Die Unterstützung für das EDNS-Cookies-Mechanismus (RFC 7873) wurde hinzugefügt, um die Richtigkeit zu identifizieren IP-Adressen durch den Austausch von Cookies zwischen dem DNS-Server und dem Client zum Schutz vor IP-Spoofing, DoS-Attacken, der Nutzung von DNS als Traffic- Verstärker und Cache-Vergiftungsversuchen.
- In das Tool pdnsutil und die API wurde eine neue Schnittstelle zur Verwaltung von autoprimary-Servern hinzugefügt, die zur Automatisierung der Bereitstellung und Aktualisierung von Zonen auf sekundären DNS-Servern ohne manuelle Konfiguration von sekundären Zonen verwendet werden. Es genügt, eine primäre Zone auf dem autoprimary-Server für die neue Domain festzulegen, und die neuen Domains werden automatisch von den sekundären Servern übernommen Server und für sie wird eine sekundäre Zone konfiguriert.
Quelle: opennet.ru
