Objavljen je novi izdanak autoritativnog DNS poslužitelja PowerDNS Authoritative Server 4.6, koji je namijenjen organizaciji isporuke DNS zona. Prema podacima developera projekta, PowerDNS Authoritative Server opslužuje otprilike 30% ukupnog broja domena u Europi (dok, kada se razmatraju samo domene s DNSSEC potpisima, taj postotak iznosi 90%). Izvorni kod projekta je dostupno pod GPLv2 licencom.
PowerDNS Authoritative Server omogućava pohranu informacija o domenama u raznim bazama podataka, uključujući MySQL, PostgreSQL, SQLite3, Oracle i Microsoft SQL Server, kao i u LDAP i običnim tekstualnim datotekama u BIND formatu. Isporuka odgovora može biti dodatno filtrirana (na primjer, za isključivanje neželjene pošte) ili preusmjerena pomoću vlastitih obrtnika na jezicima Lua, Java, Perl, Python, Ruby, C i C++. Među značajkama se ističu alati za daljinsko prikupljanje statistike, uključujući SNMP ili putem Web API-ja (za statistiku i upravljanje, ugrađen je http poslužitelj), trenutačno ponovno pokretanje, ugrađeni motor za povezivanje obrtnika na jeziku Lua, te mogućnost uravnoteženja opterećenja uzimajući u obzir geografski položaj klijenta.
Glavne novine:
- Provedena je podrška za PROXY protokole u dolaznim zahtjevima, što omogućuje pokretanje opterećenja poslužitelja ispred PowerDNS, dok se ujedno čuvaju podaci o IP adresama klijenata koji se povezuju s balansirnikom, poput dnsdist.
- Dodana je podrška za mehanizam EDNS Cookies (RFC 7873) koji omogućuje provjeru ispravnosti IP adrese putem razmjene kolačića između DNS poslužitelja i klijenta s ciljem zaštite od IP spoofinga, DoS napada, korištenja DNS-a kao pojačivača prometa i pokušaja trovanja predmemorije.
- U alat pdnsutil i API dodan je novi sučelje za upravljanje autoprimary poslužiteljima, koji se koriste za automatizaciju implementacije i ažuriranja zona na sekundarnim DNS poslužiteljima bez ručne konfiguracije sekundarnih zona. Dovoljno je definirati primarnu zonu na autoprimary poslužitelju za novu domenu i nova domena će automatski biti prihvaćena od strane sekundarnih servere i konfigurirati za nju sekundarnu zonu.
Izvor: opennet.ru
