KnotDNS 2.9.0 DNS սերվերի թողարկում

հրապարակված արձակել KnotDNS 2.9.0, բարձր արդյունավետությամբ հեղինակավոր DNS սերվեր (ռեկուրսորը պատրաստված է որպես առանձին հավելված), որն աջակցում է բոլոր ժամանակակից DNS հնարավորությունները։ Նախագիծը մշակվում է CZ.NIC անվանումների չեխական ռեգիստրի կողմից՝ գրված C և տարածվում է լիցենզավորված GPLv3-ի համաձայն:

KnotDNS-ը բնութագրվում է հարցումների մշակման բարձր կատարողականի վրա կենտրոնացվածությամբ, որն օգտագործում է բազմաշերտ և հիմնականում չարգելափակող իրականացում, որը լավ է չափվում SMP համակարգերում: Տրամադրվում են այնպիսի առանձնահատկություններ, ինչպիսիք են գոտիների ավելացումն ու հեռացումը, սերվերից սերվեր գոտիների փոխանցում, DDNS (դինամիկ թարմացումներ), NSID (RFC 5001), EDNS0 և DNSSEC ընդլայնումներ (ներառյալ NSEC3), արձագանքման արագության սահմանաչափեր (RRL):

Նոր թողարկումում.

  • Իրականացվել է ամբողջական աջակցություն սերիական համարների (SOA) տարբեր հաշվարկների համար հիմնական և ստրուկ սերվերների վրա գտնվող գոտու համար, երբ գոտու թվային ստորագրությունն օգտագործվում է ստրուկ սերվերի վրա.
  • Ավելացված է աջակցություն geoip մոդուլում wildcards-ով մուտքերի համար;
  • DNSSEC-ի համար նոր կարգավորում է ավելացվել «rrsig-pre-refresh»՝ գոտիների ստորագրման իրադարձությունների հաճախականությունը նվազեցնելու համար.
  • Ավելացվեց «tcp-reuseport» պարամետրը՝ TCP վարդակների համար SO_REUSEPORT(_LB) ռեժիմը սահմանելու համար;
  • Ավելացվել է «tcp-io-timeout» պարամետրը՝ TCP-ով մուտքային I/O գործառնությունների ժամանակը սահմանափակելու համար;
  • Զգալիորեն բարձրացրել է գոտիների բովանդակության փոփոխման գործողությունների կատարումը.
  • Ցանցային ինտերֆեյսների և մշակողների վերակազմավորման աջակցությունը դադարեցվել է, քանի որ այն չի կարող իրականացվել գործընթացի իր արտոնությունները վերականգնելուց հետո.
  • DNS Cookies-ի ներդրումը վերամշակվել է, որպեսզի լիովին համապատասխանի draft-ietf-dnsop-server-cookies-ի նախագիծը:
  • Լռելյայնորեն, TCP կապի սահմանաչափն այժմ սահմանափակված է ֆայլերի նկարագրիչների քանակի համակարգի սահմանաչափի կեսով, իսկ բաց ֆայլերի թիվը այժմ սահմանված է 1048576;
  • Գործարկման կարգավորիչների քանակն ընտրելիս այժմ օգտագործվում է պրոցեսորների քանակը, բայց ոչ պակաս, քան 10;
  • Շատ տարբերակներ վերանվանվել են, օրինակ՝ «server.tcp-reply-timeout»՝ «server.tcp-remote-io-timeout», «server.max-tcp-clients»՝ «server.tcp-max-clients», «template»: journal-db'-ից մինչև 'database.journal-db' և այլն: Ավելի հին անունների աջակցությունը կշարունակվի մինչև առնվազն հաջորդ հիմնական թողարկումը:

Source: opennet.ru

Добавить комментарий