De release van de PowerDNS Authoritative Server 4.6 is aangekondigd, een autoritatieve DNS-server die is ontworpen voor het beheren van DNS-zones. Volgens de projectontwikkelaars beheert de PowerDNS Authoritative Server ongeveer 30% van alle domeinen in Europa (en 90% als we alleen naar domeinen met DNSSEC-handtekeningen kijken). 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:
- Ondersteuning voor PROXY-protocolheaders in inkomende verzoeken is geĆÆmplementeerd, waardoor het mogelijk is om een load balancer voor de PowerDNS-server te draaien, terwijl de IP-adressen van de clients die verbinding maken met de balancer, zoals dnsdist, behouden blijven.
- Ondersteuning voor het mechanisme EDNS Cookies (RFC 7873) is toegevoegd, waarmee de geldigheid kan worden geĆÆdentificeerd. IP-adressen door middel van het uitwisselen van cookies tussen de DNS-server en de client met het doel zich te beschermen tegen IP-spoofing, DoS-aanvallen, het gebruik van DNS als verkeersversterker en pogingen tot cache-besmetting.
- De pdnsutil-tool en de API hebben een nieuwe interface gekregen voor het beheer van autoprimary-servers, die worden gebruikt voor de automatisering van de opzet en updating van zones op secundaire DNS-servers zonder handmatige configuratie van secundaire zones. Het is voldoende om voor een nieuw domein een primaire zone op de autoprimary-server te definiƫren en het nieuwe domein zal automatisch door secundaire servers worden opgepakt. servers en zullen een secundaire zone voor dit domein configureren.
Bron: opennet.ru
