Vydání PowerDNS Authoritative Server 4.2

Proběhlo vydání autoritativního DNS serveru PowerDNS Autoritativní server 4.2, určeného pro organizaci poskytování DNS zón. Podle informací vývojářů projektu, PowerDNS Authoritative Server obsluhuje přibližně 30 % celkového počtu domén v Evropě (pokud vezmeme v úvahu pouze domény se záznamy DNSSEC, pak 90 %). Kód projektu distribuováno je pod licencí GPLv2.

PowerDNS Authoritative Server umožňuje uchovávat informace o doménách v různých databázích, včetně MySQL, PostgreSQL, SQLite3, Oracle a Microsoft SQL Server, stejně jako v LDAP a běžných textových souborech ve formátu BIND. Odpověď může být dodatečně filtrována (např. pro odfiltrování spamu) nebo přesměrována pomocí vlastních zpracovatelů v jazycích Lua, Java, Perl, Python, Ruby, C a C++. Mezi rysy patří také prostředky pro vzdálené sbírání statistik, včetně přes SNMP nebo prostřednictvím Web API (pro statistiku a správu je integrován http server), okamžité restartování, vestavěný motor pro připojení zpracovatelů v jazyce Lua, možnost vyvážení zátěže s ohledem na geografickou polohu klienta.

Hlavní novinky:

  • Byla přidána možnost definice záznamů s Lua zpracovateli, pomocí kterých mohou být vytvářeny sofistikované zpracovatele, které zohledňují AS, podsítě, blízkost uživatele atd. Podpora Lua záznamů je implementována pro všechny backendy ukládání, včetně BIND a LMDB. Například pro předávání dat s ohledem na pozadí ověřování dostupnosti hostitelů v konfiguraci zóny lze nyní uvést:

    @ IN LUA A "ifportup(443, {‘52.48.64.3’, ‘45.55.10.200’})"

  • Byl přidán nový nástroj ixfrdist, který umožňuje přenášet zóny z autoritativního serveru pomocí AXFR a IXFR dotazů s ohledem na aktuálnost přenášených dat (pro každou doménu se provádí kontrola čísla SOA a načítají se pouze nové verze zóny). Nástroj umožňuje organizovat synchronizaci zón na velmi velkém počtu sekundárních a rekurzivních serverů, aniž by vytvářel vysokou zátěž na primární server;
  • V rámci přípravy na iniciativu DNS flag day 2020 byla hodnota parametru udp-truncation-threshold snížena z 1680 na 1232, což ovlivňuje ořezání UDP odpovědí klientům, což by mělo významně snížit pravděpodobnost ztráty UDP paketů. Hodnota 1232 byla zvolena, protože je maximální, při které velikost DNS odpovědi s ohledem na IPv6 zapadá do minimální hodnoty MTU (1280);
  • Byl přidán nový backend na bázi databáze LMDB. Backend je plně kompatibilní s DNSSEC, může být použit pro master- a slave zóny a poskytuje vyšší výkon než většina ostatních backendů. Před vydáním byla do kódu provedena změna, která narušila fungování backendu LMDB (zpracování slave zón a načítání přes pdnsutil funguje, ale některé příkazy, jako jsou "pdnsutil edit-zone", přestaly fungovat. Problémy by měly být vyřešeny v nejbližším opravném vydání;
  • Byla ukončena podpora špatně zdokumentované funkce "autoserial", která bránila odstraňování některých problémů. V souladu s požadavky RFC 8624 (GOST R 34.11-2012 byl přeřazen do kategorie "MUST NOT") přestala být v DNSSEC podpora pro GOST DS hash a digitální podpisy ECC-GOST.

Připomínáme, že PowerDNS přešel na šestiměsíční cyklus vývoje, podle kterého se očekává, že další významné vydání PowerDNS Authoritative Server bude v únoru 2020. Aktualizace pro významná vydání budou vytvářeny po celý rok, po kterém budou po další pololetí vydávány opravy zranitelností. Tímto způsobem podpora větve PowerDNS Authoritative Server 4.2 potrvá do ledna 2021.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster