utgjeving av autoritative DNS-server , laget for Ä organisere levering av DNS-soner. For utviklerne av prosjektet, PowerDNS Authoritative Server hÄndterer omtrent 30% av det totale antallet domener i Europa (hvis vi ser pÄ domener med DNSSEC-signaturer, sÄ er det 90%). Koden til prosjektet er under GPLv2-lisensen.
PowerDNS Authoritative Server tilbyr muligheten til Ä lagre informasjon om domener i ulike databaser, inkludert MySQL, PostgreSQL, SQLite3, Oracle, og Microsoft SQL Server, samt i LDAP og vanlige tekstfiler i BIND-format. Svarene kan ogsÄ filtreres ytterligere (for eksempel for Ä blokkere spam) eller omdirigeres ved Ä bruke egne hÄndtere i Lua, Java, Perl, Python, Ruby, C og C++. Spesielle funksjoner inkluderer ogsÄ verktÞy for ekstern statistikkinnsamling, inkludert via SNMP eller gjennom Web API (for statistikk og administrasjon er det innebygd en http-server), umiddelbar omstart, en innebygd motor for tilkobling av hÄndtere pÄ Lua-sprÄket, og muligheten for belastningsbalansering basert pÄ kundens geografiske plassering.
Viktige :
- Muligheten til poster med Lua-behandlere som gjÞr det mulig Ä lage avanserte hÄndterere som tar hensyn til AS, undernett, nÊrhet til brukeren osv. StÞtte for Lua-poster er implementert for alle lagringsbakker, inkludert BIND og LMDB. For eksempel, for Ä levere data med hensyn til bakgrunnssjekk av tilgjengeligheten til verter i sonekonfigurasjonen, kan det nÄ spesifiseres:
@ IN LUA A «ifportup(443, {â52.48.64.3â, â45.55.10.200â})»
- En ny verktÞy er lagt til , som muliggjÞr overfÞring av soner fra autoritative servere ved hjelp av AXFR- og IXFR-forespÞrsel, med hensyn til relevansen av overfÞrte data (for hvert domene blir SOA-nummeret sjekket, og kun nye versjoner av sonen lastes). VerktÞyet gjÞr det mulig Ä organisere synkronisering av soner pÄ et veldig stort antall sekundÊre og rekursive servere uten Ä skape stor belastning pÄ den primÊre serveren;
- I forberedelse til initiativet er verdien av parameteren udp-truncation-threshold redusert fra 1680 til 1232, som styrer trimming av UDP-svar til klienten, noe som bÞr betydelig redusere sannsynligheten for tap av UDP-pakker. Verdien 1232 ble valgt fordi den er maksimum nÄr stÞrrelsen pÄ DNS-svaret med hensyn til IPv6 faller innenfor minimum MTU (1280);
- En ny lagringsbakke er lagt til basert pÄ DB . Bakken er helt kompatibel med DNSSEC, kan brukes til master- og slave-soner, og gir bedre ytelse enn de fleste andre bakker. Rett fÞr utgivelsen ble det gjort en endring i koden som forÄrsaket at LMDB-bakken sluttet Ä fungere (behandling av slave-soner og lasting via pdnsutil fungerer, men kommandoer som «pdnsutil edit-zone» har sluttet Ä fungere. Problemer planlegges lÞst i den kommende korrigerende utgivelsen;
- StÞtte for den dÄrlig dokumenterte funksjonen «autoserial» er avsluttet, noe som hindret lÞsningen av visse problemer. I henhold til kravene (GOST R 34.11-2012 er flyttet til kategorien «MUST NOT») i DNSSEC er stÞtten for GOST DS-hash og digitale signaturer ECC-GOST opphÞrt.
Vi minner om at PowerDNS har gÄtt over til en seks mÄneder utviklingssyklus, noe som betyr at neste betydelige utgivelse av PowerDNS Authoritative Server er forventet i februar 2020. Oppdateringer for betydelige utgivelser vil bli dannet gjennom Äret, etterfulgt av seks mÄneder med utgivelser av sikkerhetsoppdateringer. Dermed vil stÞtten for PowerDNS Authoritative Server 4.2 vare til januar 2021.
Kilde: opennet.ru
