autoritatÄ«va DNS servera izlaidums , kas paredzÄts DNS zonu piegÄdes organizÄÅ”anai. SaskaÅÄ ar projekta izstrÄdÄtÄjiem, PowerDNS Authoritative Server apkalpo aptuveni 30% no kopÄjÄ domÄnu skaita EiropÄ (ja Åem vÄrÄ tikai domÄnus ar DNSSEC parakstiem, tad 90%). Projekta kods ir licencÄts saskaÅÄ ar GPLv2.
PowerDNS Authoritative Server piedÄvÄ iespÄju uzglabÄt informÄciju par domÄniem dažÄdÄs datubÄzÄs, tostarp MySQL, PostgreSQL, SQLite3, Oracle un Microsoft SQL Server, kÄ arÄ« LDAP un parastos tekstu failos BIND formÄtÄ. Atbildes var papildus filtrÄt (piemÄram, lai atdalÄ«tu surogÄtpastu) vai pÄradresÄt, izmantojot pielÄgotus apstrÄdÄtÄjus valodÄs Lua, Java, Perl, Python, Ruby, C un C++. Starp citÄm iezÄ«mÄm ir tÄlvadÄ«bas statistikas vÄkÅ”anas lÄ«dzekļi, tostarp pa SNMP vai caur Web API (statistikai un vadÄ«bai iebÅ«vÄts http-serveris), tÅ«lÄ«tÄja restartÄÅ”ana, iebÅ«vÄts dzinÄjs apstrÄdÄtÄju savienojumiem Lua valodÄ, slodzes balansÄÅ”anas iespÄja, Åemot vÄrÄ klienta Ä£eogrÄfisko atraÅ”anÄs vietu.
īpaŔības :
- Pievienota iespÄja ierakstiem ar apstrÄdÄtÄjiem Lua valodÄ, ar kuru palÄ«dzÄ«bu var izveidot sarežģītus apstrÄdÄtÄjus, Åemot vÄrÄ datu piegÄdi AS, zemaltÄ«tes, tuvumu lietotÄjam utt. Lua ierakstu atbalsts ir Ä«stenots visiem glabÄÅ”anas aizmuguriem, tostarp BIND un LMDB. PiemÄram, datu piegÄdei, Åemot vÄrÄ fona pÄrbaudi par serveru pieejamÄ«bu zonu konfigurÄcijÄs, tagad var norÄdÄ«t:
@ IN LUA A "ifportup(443, {'52.48.64.3', '45.55.10.200'})"
- Pievienota jauna utilÄ«ta , kas ļauj nodot zonas no autoritatÄ«vÄ servera, izmantojot AXFR un IXFR pieprasÄ«jumus, Åemot vÄrÄ pÄrraidÄ«to datu aktualitÄti (katram domÄnam tiek veikta SOA numura pÄrbaude un tiek ielÄdÄtas tikai jaunas zonas versijas). UtilÄ«ta ļauj organizÄt zonu sinhronizÄciju ļoti lielÄ skaitÄ sekundÄro un rekursÄ«vo serveru, neizraisot lielu slodzi uz primÄro serveri;
- Sagatavojoties iniciatÄ«vai no 1680 lÄ«dz 1232 samazinÄta udp-truncation-threshold parametra vÄrtÄ«ba, kas atbild par UDP atbilžu apgrieÅ”anu klientam, kas bÅ«tiski samazinÄs UDP iepakojumu zuduma iespÄjamÄ«bu. VÄrtÄ«ba 1232 ir izvÄlÄta, jo tÄ ir maksimums, pie kura DNS atbildes izmÄrs ar IPv6 iekļaujas minimÄlajÄ MTU vÄrtÄ«bÄ (1280);
- Pievienota jauna glabÄÅ”anas aizmugure, kas balstÄ«ta uz datu bÄzi . Aizmugure ir pilnÄ«bÄ saskaÅota ar DNSSEC, var tikt izmantota gan master, gan slave zonÄm, un nodroÅ”ina augstÄku veiktspÄju nekÄ lielÄkÄ daļa citu aizmugurÄjo risinÄjumu. TieÅ”i pirms izlaiduma kodÄ tika veikts labojums, kas izjauca LMDB aizmugures darbÄ«bu (strÄdÄ slave zonu apstrÄde un ielÄde caur pdnsutil, bet pÄrtraucÄm tÄdas komandas kÄ "pdnsutil edit-zone". Problemas plÄnots novÄrst tuvÄkajÄ laboÅ”anas izlaidumÄ;
- PÄrtraukta slikti dokumentÄtÄs funkcijas "autoserial" atbalsts, kas traucÄja dažu problÄmu novÄrÅ”anu. SaskaÅÄ ar prasÄ«bÄm (GOST R 34.11-2012 pÄrvietots uz kategoriju Ā«MUST NOTĀ») DNSSEC nav atbalsta GOST DS heÅ”iem un ECC-GOST digitÄlajÄm parakstiem.
AtgÄdinÄm, ka PowerDNS ir pÄrgÄjis uz seÅ”u mÄneÅ”u izstrÄdes ciklu, saskaÅÄ ar kuru nÄkamais nozÄ«mÄ«gais PowerDNS Authoritative Server laidienu gaidÄms 2020. gada februÄrÄ«. AtjauninÄjumi nozÄ«mÄ«gajiem laidieniem tiks veidoti visa gada garumÄ, pÄc kura vÄl pusgadu tiks izlaisti droŔības ielÄpi. TÄdÄjÄdi PowerDNS Authoritative Server 4.2 atbalsts ilgs lÄ«dz 2021. gada janvÄrim.
Avots: opennet.lv
