Svetlo sveta uzrel release autoritatívneho DNS servera PowerDNS Authoritative Server 4.6, určeného na správu DNS zón. Podľa údajov vývojárov projekt PowerDNS Authoritative Server obsluhuje približne 30% z celkového počtu domén v Európe (ak zoberieme do úvahy len domény s DNSSEC podpismi, tak 90%). Kód projektu je distribúciu pod licenciou GPLv2.
PowerDNS Authoritative Server poskytuje možnosť uchovávania informácií o doménach v rôznych databázach, vrátane MySQL, PostgreSQL, SQLite3, Oracle a Microsoft SQL Server, ako aj v LDAP a obyčajných textových súboroch vo formáte BIND. Odpoveď môže byť dodatočne filtrovaná (napríklad na odstránenie spamu) alebo presmerovávaná pomocou pripojenia vlastných spracovateľov v jazykoch Lua, Java, Perl, Python, Ruby, C a C++. Medzi ďalšie vlastnosti patrí aj prostriedky na diaľkový zber štatistiky, vrátane SNMP alebo prostredníctvom Web API (na štatistiky a správu je integrovaný http server), okamžité reštartovanie, zabudovaný motor pre pripojenie spracovateľov v jazyku Lua a možnosť vyvažovania zaťaženia s ohľadom na geografickú polohu klienta.
Hlavné novinky:
- Bol implementovaný podpora hlavičiek protokolu PROXY v prichádzajúcich požiadavkách, čo umožňuje spustiť vyvažovač zaťaženia pred serverom PowerDNS, pričom sa zachováva prenos informácií o IP adresách klientov, ktorí sa pripájajú k vyvažovaču, ako je dnsdist.
- Pridaná podpora mechanizmu EDNS Cookies (RFC 7873), ktorý umožňuje identifikovať správnosť IP adresy prostredníctvom výmeny Cookie medzi DNS serverom a klientom s cieľom ochrany pred zosnovaním IP adries, DoS útokmi, využívaním DNS ako zosilňovača prevádzky a pokusmi o otrávenie cache.
- Do utilitky pdnsutil a API bol pridaný nový rozhranie na správu serverov autoprimary, používaných na automatizáciu nasadenia a aktualizácie zón na sekundárnych DNS serveroch bez ručnej konfigurácie sekundárnych zón. Stačí určiť pre novú doménu primárnu zónu na autoprimary serveri a novú doménu automaticky prevzali sekundárne servery a nakonfigurujú pre ňu sekundárnu zónu.
Zdroj: opennet.ru
