ИздаванС Π½Π° DNS ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° KnotDNS 2.9.0

ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΈ освобоТдаванС KnotDNS 2.9.0, високопроизводитСлСн Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅Π½ DNS ΡΡŠΡ€Π²ΡŠΡ€ (Ρ€Π΅ΠΊΡƒΡ€ΡΠΎΡ€ΡŠΡ‚ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° всички ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° DNS. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ Ρ‡Π΅ΡˆΠΊΠΈΡ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ Π·Π° ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½Π΅ CZ.NIC, написан Π½Π° C ΠΈ разпространява сС ΠΎΡ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ GPLv3.

KnotDNS сС Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π° с фокус Π²ΡŠΡ€Ρ…Ρƒ висока производитСлност Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявки, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° многонишкова ΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ Π½Π΅Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‰Π° рСализация, която сС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π° Π΄ΠΎΠ±Ρ€Π΅ Π½Π° SMP систСми. ΠžΡΠΈΠ³ΡƒΡ€Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ добавянС ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° Π·ΠΎΠ½ΠΈ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Π·ΠΎΠ½ΠΈ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ към ΡΡŠΡ€Π²ΡŠΡ€, DDNS (Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ), NSID (RFC 5001), EDNS0 ΠΈ DNSSEC Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ NSEC3), ограничСния Π½Π° скоростта Π½Π° рСакция (RRL).

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ изчисляванС Π½Π° сСрийни Π½ΠΎΠΌΠ΅Ρ€Π° (SOA) Π·Π° Π·ΠΎΠ½Π°Ρ‚Π° Π½Π° главния ΠΈ подчинСния ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ цифровият подпис Π½Π° Π·ΠΎΠ½Π°Ρ‚Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π° подчинСния ΡΡŠΡ€Π²ΡŠΡ€;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° записи с замСстващи символи към ΠΌΠΎΠ΄ΡƒΠ»Π° geoip;
  • Π—Π° DNSSEC Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½ΠΎΠ²Π° настройка β€žrrsig-pre-refreshβ€œ, Π·Π° Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ чСстотата Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° Π·Π° подписванС Π½Π° Π·ΠΎΠ½ΠΈ;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° настройка "tcp-reuseport" Π·Π° Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π΅ΠΆΠΈΠΌ SO_REUSEPORT(_LB) Π·Π° TCP сокСти;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° настройка "tcp-io-timeout" Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° входящи I/O ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π· TCP;
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ повишСна производитСлност Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° промяна Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π·ΠΎΠ½Π°Ρ‚Π°;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΏΡ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ интСрфСйси ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π΅ прСустановСна, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ, слСд ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ Π΅ Π½ΡƒΠ»ΠΈΡ€Π°Π» своитС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ;
  • ВнСдряванСто Π½Π° DNS бисквитки Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ, Π·Π° Π΄Π° отговаря напълно Π½Π° спСцификацията Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° 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" ΠΈ Ρ‚.Π½. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π·Π° ΠΏΠΎ-стари ΠΈΠΌΠ΅Π½Π° Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ ΠΏΠΎΠ½Π΅ Π΄ΠΎ слСдващото голямо ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€