utgÄvan av den auktoritativa DNS-servern , avsedd för att organisera distributionen av DNS-zoner. Genom projektets utvecklare, PowerDNS Authoritative Server hanterar cirka 30% av det totala antalet domÀner i Europa (om man endast beaktar domÀner med DNSSEC-signaturer, sÄ Àr det 90%). Koden för projektet Àr licensierad under GPLv2.
PowerDNS Authoritative Server erbjuder möjligheten att lagra domÀninformation i olika databaser, inklusive MySQL, PostgreSQL, SQLite3, Oracle och Microsoft SQL Server, samt i LDAP och vanliga textfiler i BIND-format. Svarsleveransen kan dessutom filtreras (till exempel för att blockera skrÀppost) eller omdirigeras genom att ansluta egna hanterare skrivna i Lua, Java, Perl, Python, Ruby, C och C++. Bland funktionerna finns Àven verktyg för att fjÀrrinsamla statistik, inklusive via SNMP eller genom Web API (för statistik och hantering Àr en http-server inbyggd), omedelbar omstart, en inbyggd motor för att ansluta hanterare pÄ Lua-sprÄket och möjlighet att göra belastningsbalansering utifrÄn klientens geografiska plats.
Huvud :
- Möjligheten har lagts till poster med handlare skrivna i Lua, vilket gör det möjligt att skapa sofistikerade handlare som tar hÀnsyn till AS, undernÀt, anvÀndarens nÀrhet med mera vid dataöverlÀmning. Stöd för Lua-poster har implementerats för alla lagringsbackend, inklusive BIND och LMDB. Till exempel kan man nu ange för att överlÀmna data med hÀnsyn till bakgrundskontroll av tillgÀngligheten hos vÀrdar i zonkonfigurationen:
@ IN LUA A «ifportup(443, {â52.48.64.3â, â45.55.10.200â})»
- En ny verktyg har lagts till , vilket gör det möjligt att överföra zoner frÄn den auktoritativa servern via AXFR och IXFR-begÀrningar, med hÀnsyn till aktuell datarelevans (för varje domÀn kontrolleras SOA-nummer och endast nya versioner av zonen laddas). Verktyget möjliggör synkronisering av zoner pÄ ett mycket stort antal sekundÀra och rekursiva servrar utan att skapa en stor belastning pÄ den primÀra servern;
- Som en del av förberedelserna för initiativet har vÀrdet pÄ parameter udp-truncation-threshold minskats frÄn 1680 till 1232, vilket styr avskÀrningen av UDP-svar till klienten, vilket bör avsevÀrt minska risken för förlust av UDP-paket. VÀrdet 1232 valdes eftersom det Àr det maximala vid vilket storleken pÄ DNS-svaret med hÀnsyn till IPv6 ryms inom det minimala vÀrdet pÄ MTU (1280);
- En ny lagringsbackend baserad pÄ en databas har lagts till. Backenden Àr helt kompatibel med DNSSEC, kan anvÀndas för master- och slavzoner, och erbjuder högre prestanda Àn de flesta andra backends. Direkt före utgÄvan lades en förÀndring till koden som störde funktionen hos backenden LMDB (bearbetning av slavzoner och laddning via pdnsutil fungerar, men kommandon som «pdnsutil edit-zone» har slutat fungera. Problem planeras att ÄtgÀrdas i den nÀrmaste korrigerande utgÄvan;
- Stödet för den dÄligt dokumenterade funktionen «autoserial» har upphört, vilket hindrade lösningen av vissa problem. I enlighet med kraven (GOST R 34.11-2012 har flyttats till kategorin «MUST NOT») har stödet för GOST DS-hashvÀrden och digitala signaturer ECC-GOST upphört i DNSSEC.
Vi pÄminner om att PowerDNS har gÄtt över till en sexmÄnaders utvecklingscykel, vilket innebÀr att nÀsta stora version av PowerDNS Authoritative Server förvÀntas i februari 2020. Uppdateringar för större versioner kommer att utvecklas under Äret, varefter ytterligare sex mÄnader kommer att Àgnas Ät att slÀppa sÀkerhetsfixar. DÀrmed kommer stödet för grenen PowerDNS Authoritative Server 4.2 att pÄgÄ fram till januari 2021.
KĂ€lla: opennet.ru
