izdaja avtoritativnega (authoritative) DNS strežnika , namenjenega organizaciji dostave DNS con. Po podatkih razvijalcev projekta, PowerDNS Authoritative Server obravnava približno 30 % vseh domen v Evropi (če upoštevamo samo domene s podpisi DNSSEC, pa 90 %). Koda projekta je pod licenco GPLv2.
PowerDNS Authoritative Server omogućava skladištenje informacija o domenima 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. Odgovori mogu biti dodatno filtrirani (na primer, za isključivanje spama) ili preusmeravani pomoću vlastitih procesora u jezicima Lua, Java, Perl, Python, Ruby, C i C++. Među funkcionalnostima su i sredstva za daljinsko prikupljanje statistike, uključujući SNMP ili putem Web API (ugrađeni http server za statistiku i upravljanje), trenutni restart, ugrađeni motor za povezivanje procesora u jeziku Lua, mogućnost balansiranja opterećenja uzimajući u obzir geografsko mesto klijenta.
Glavne :
- Dodana je možnost zapisa s obradnicima na jeziku Lua, putem kojih je moguće kreirati sofisticirane obradnike koji uzimaju u obzir AS, podmreže, blizinu korisnika itd. Podrška za Lua zapise implementirana je za sve backendove skladištenja, uključujući BIND i LMDB. Na primjer, za isporuku podataka uzimajući u obzir pozadinsku provjeru dostupnosti hostova u konfiguraciji zone, sada je moguće navesti:
@ IN LUA A «ifportup(443, {‘52.48.64.3’, ‘45.55.10.200’})»
- Dodana je nova alatka , koja omogućava prenos zona s autoritativnog servera putem AXFR i IXFR upita, uzimajući u obzir ažurnost prenesenih podataka (za svaku domenu vrši se provjera SOA broja i učitavaju se samo nove verzije zone). Alatka omogućava organizovanje sinhronizacije zona na veoma velikom broju sekundarnih i rekursornih servera bez stvaranja velikog opterećenja na primarnom serveru;
- U okviru priprema za inicijativu s 1680 na 1232 smanjena je vrednost parametra udp-truncation-threshold, koji je odgovoran za skraćivanje UDP odgovora klijentima, što bi trebalo značajno smanjiti verovatnoću gubitka UDP paketa. Vrednost 1232 je odabrana jer je to maksimum pri kojem veličina DNS odgovora uzimajući u obzir IPv6 ostaje unutar minimalne vrednosti MTU (1280);
- Dodana je nova skladišna pozadina zasnovana na bazi podataka . Pozadina je potpuno kompatibilna sa DNSSEC-om, može se koristiti za master i slave zone, i obezbeđuje veću brzinu nego većina drugih backenda. Nedavno pre objavljivanja, u kod je dodata izmena koja je omela rad bazi podataka LMDB (radi obrada slave zona i učitavanje preko pdnsutil, ali su prestali raditi neki komandi kao što je «pdnsutil edit-zone». Problemi će biti rešeni u narednom ispravnom izdanju;
- Prekinuta je podrška za loše dokumentovanu funkciju «autoserial», koja je ometala rešavanje nekih problema. U skladu sa zahtevima (GOST R 34.11-2012 premješten u kategoriju «MUST NOT») u DNSSEC-ima prekinuta je podrška za GOST DS hasheve i digitalne potpise ECC-GOST.
Spomnimo, da je PowerDNS prešel na šestmesečni cikel razvoja, v skladu s katerim se naslednja pomembna različica PowerDNS Authoritative Server pričakuje februarja 2020. Posodobitve za pomembne izdaje bodo oblikovane tekom leta, po katerem bodo še šest mesecev izhajale popravke ranljivosti. Tako bo podpora za različico PowerDNS Authoritative Server 4.2 trajala do januarja 2021.
Izvor: opennet.ru
