KnotDNS 2.9.0 Rhyddhau Gweinyddwr DNS

Cyhoeddwyd rhyddhau KnotDNS 2.9.0, gweinydd DNS awdurdodol perfformiad uchel (mae'r ailgyrchydd yn cael ei wneud fel cais ar wahân) sy'n cefnogi'r holl nodweddion DNS modern. Datblygir y prosiect gan y gofrestrfa enwi Tsiec CZ.NIC, a ysgrifennwyd yn C a dosbarthu gan trwyddedig o dan GPLv3.

Mae KnotDNS yn nodedig gan ei ffocws ar brosesu ymholiadau perfformiad uchel, y mae'n defnyddio gweithrediad aml-edau a di-rwystro yn bennaf sy'n graddio'n dda ar systemau CRhT. Darperir nodweddion megis ychwanegu a dileu parthau ar y hedfan, trosglwyddo parthau rhwng gweinyddwyr, DDNS (diweddariadau deinamig), NSID (RFC 5001), EDNS0 ac estyniadau DNSSEC (gan gynnwys NSEC3), cyfyngu ar gyfradd ymateb (RRL).

Yn y datganiad newydd:

  • Mae cefnogaeth lawn wedi'i rhoi ar waith ar gyfer cyfrifiadau amrywiol o rifau cyfresol (SOA) ar gyfer parth ar y gweinyddwyr meistr a chaethweision, pan fydd y parth wedi'i ardystio gyda llofnod digidol ar y gweinydd caethweision;
  • Ychwanegwyd cefnogaeth ar gyfer cofnodion gyda chardiau gwyllt i'r modiwl geoip;
  • Mae gosodiad 'rrsig-pre-refresh' newydd wedi'i ychwanegu ar gyfer DNSSEC i leihau amlder digwyddiadau dilysu parth llofnod digidol;
  • Ychwanegwyd y gosodiad “tcp-reuseport” i osod y modd SO_REUSEPORT(_LB) ar gyfer socedi TCP;
  • Ychwanegwyd gosodiad “tcp-io-timeout” i gyfyngu ar amser gweithrediadau I/O sy'n dod i mewn dros TCP;
  • Mae perfformiad gweithrediadau addasu cynnwys parth wedi cynyddu'n sylweddol;
  • Mae cefnogaeth ar gyfer ad-drefnu rhyngwynebau rhwydwaith a thrinwyr wedi dod i ben, gan na ellir ei berfformio ar ôl i'r broses ailosod breintiau;
  • Ailweithio gweithrediad Cwcis DNS i gydymffurfio'n llawn â'r fanyleb ddrafft drafft-ietf-dnsop-server-cookies;
  • Yn ddiofyn, mae terfyn cysylltiad TCP bellach wedi'i gyfyngu i hanner terfyn disgrifydd ffeiliau'r system, ac mae nifer y ffeiliau agored bellach wedi'u cyfyngu i 1048576;
  • Wrth ddewis nifer y trinwyr a lansiwyd, mae nifer y CPUs bellach yn cael eu defnyddio, ond nid llai na 10;
  • Mae llawer o opsiynau wedi cael eu hailenwi, er enghraifft 'server.tcp-reply-timeout' i 'server.tcp-remote-io-timeout', 'server.max-tcp-clients' i 'server.tcp-max-clients', 'templed. journal-db' i 'database.journal-db', ac ati. Bydd cefnogaeth i enwau hŷn yn cael ei chynnal o leiaf tan y datganiad mawr nesaf.

Ffynhonnell: opennet.ru

Ychwanegu sylw