De release van de autoritatieve DNS-server PowerDNS Authoritative Server 4.5 is aangekondigd, ontworpen voor het beheren van DNS-zones. Volgens de projectontwikkelaars bedient PowerDNS Authoritative Server ongeveer 30% van het totaal aantal domeinen in Europa (van enkel de domeinen met DNSSEC-handtekeningen, zelfs 90%). De code van het project wordt verspreid onder de GPLv2-licentie.
PowerDNS Authoritative Server biedt de mogelijkheid om informatie over domeinen op te slaan in verschillende databases, waaronder MySQL, PostgreSQL, SQLite3, Oracle en Microsoft SQL Server, evenals in LDAP en gewone tekstbestanden in BIND-indeling. De antwoorden kunnen verder worden gefilterd (bijvoorbeeld om spam te blokkeren) of omgeleid door middel van het aansluiten van eigen handlers in de programmeertalen Lua, Java, Perl, Python, Ruby, C en C++. Onder de kenmerken zijn ook tools voor het op afstand verzamelen van statistieken, inclusief via SNMP of via een Web API (voor statistieken en beheer is er een ingebouwde http-server), onmiddellijke herstart, een ingebouwde engine voor het aansluiten van handlers in de programmeertaal Lua, en de mogelijkheid om de belasting te balanceren op basis van de geografische locatie van de klant.
Belangrijkste vernieuwingen:
- Standaard is de DNS-zonecache ingeschakeld, waarmee een lijst van DNS-zones in het werkgeheugen kan worden bewaard. De cache voorkomt dat er naar de database wordt verwezen bij het verwerken van onbekende verzoeken. domeinen en beschermd de server tegen aanvallen die gericht zijn op het uitputten van middelen.
- De volgorde van verwerking van de AXFR-verzoeken op secundaire DNS-servers is gewijzigd om de levering van echte wijzigingen prioriteit te geven op systemen met een zeer groot aantal zones (meer dan 100.000).
Bron: opennet.ru
