Veröffentlichung des PowerDNS Authoritative Server 4.7

Die Version des Public DNS-Servers PowerDNS Authoritative Server 4.7 wurde veröffentlicht, der für die Bereitstellung von DNS-Zonen ausgelegt ist. Laut den Entwicklern des Projekts bedient PowerDNS Authoritative Server etwa 30% aller Domains in Europa (bei Berücksichtigung nur der DNSSEC-signierten Domains sind es 90%). Der Quellcode des Projekts wird unter der GPLv2-Lizenz veröffentlicht.

PowerDNS Authoritative Server ermöglicht die Speicherung von Domaininformationen in verschiedenen Datenbanken, einschließlich MySQL, PostgreSQL, SQLite3, Oracle und Microsoft SQL Server sowie in LDAP und einfachen Textdateien im BIND-Format. Die Antwortausgabe kann zusätzlich gefiltert (z. B. zur Spamabwehr) oder mithilfe eigener Handlerskripte in Lua, Java, Perl, Python, Ruby, C und C++ umgeleitet werden. Zu den Besonderheiten gehören auch Tools zum Remote-Statistiksammeln, einschließlich SNMP oder über Web-API (für die Statistiken und die Verwaltung ist ein integrierter HTTP-Server vorhanden), sofortige Neustarts, ein integrierter Lua-basierter Handler-Connector und die Möglichkeit zur Lastverteilung unter Berücksichtigung des geografischen Standorts des Kunden.

Hauptneuheiten:

  • Die Unterstützung für "Katalogzonen" wurde hinzugefügt, was die Verwaltung sekundärer DNS-Server erleichtert, indem statt der Definition einzelner Einträge für jede sekundäre Zone die Übertragung des Katalogs der sekundären Zonen zwischen dem primären und den sekundären Servern organisiert wird. Nach der Einrichtung der Katalogübertragung analog zur Übertragung einzelner Zonen werden die auf dem primären Server angelegten Zonen, die als Teil des Katalogs gekennzeichnet sind, automatisch auf dem sekundären Server erstellt, ohne dass eine Anpassung der Konfigurationsdateien erforderlich ist. Der Katalog funktioniert mit den Storage-Backends gmysql, gpgsql, gsqlite3, godbc und lmdb. Server Im Zuge der Implementierung des Zonenverzeichnisses wurde der Code zur Arbeit mit einer großen Anzahl von Domains optimiert. Bei der Speicherung von Zonen in der Datenbank wurde die Anzahl der SQL-Abfragen erheblich verringert – anstelle separater Abfragen für jede Domain erfolgt nun eine gruppierte Abfrage. Diese Änderung hat sich positiv auf die Leistung ausgewirkt.
  • , die eine große Anzahl von Zonen betreuen, selbst auf Systemen, die das Zonenverzeichnis nicht verwenden. Server, die eine große Anzahl von Zonen verwalten, sogar auf Systemen, die das Zonenverzeichnis nicht verwenden.
  • Die Unterstützung für den GSS-TSIG-Schlüsselwechselmechanismus wurde überarbeitet und wiederhergestellt, nachdem sie zuvor aufgrund von Sicherheitsanfälligkeiten und potenziellen Sicherheitsproblemen entfernt wurde.
  • Die Wiederverwendung des Lua-Zustands wurde bei Anfragen von Lua-Datensätzen über TCP implementiert, was die Leistung erheblich verbessert hat.
  • In der lmdbbackend-Datenbank wurde eine Bindung an UUIDs sowie die Möglichkeit zur Generierung zufälliger Objekt-IDs umgesetzt.
  • In pdnsutil und dem HTTP-API wurden Mittel zur Verwaltung von autoprimary-Servern hinzugefügt, die zur Automatisierung der Bereitstellung und Aktualisierung von Zonen auf sekundären DNS-Servern ohne manuelle Konfiguration der sekundären Zonen verwendet werden.
  • Eine neue Lua-Funktion ifurlextup wurde hinzugefügt.
  • Ein experimenteller Hintergrundprozess zur Generierung und Lieferung von Schlüsseln (key roller) wurde hinzugefügt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster