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