Knot DNS

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Knot DNS
ТипDNS сервер
РозробникCZ.NIC
Стабільний випуск2.9.5 (25 травня 2020; 4 роки тому (2020-05-25))
Операційна системаUnix-подібні
Мова програмуванняC[1]
ЛіцензіяGNU GPL
Репозиторійgitlab.nic.cz/knot/knot-dns.git
Вебсайтwww.knot-dns.cz

Knot DNS — авторитативний DNS-сервер, розроблений організацією CZ.NIC, використовується для обслуговування доменів першого рівня Чехії. Початковий код сервера поширюється під ліцензією GNU GPL. Підтримується робота на більшості Unix-подібних систем.

Сервер відрізняється орієнтацією на високу продуктивність обробки запитів, для чого застосовується багатониткова, і здебільшого неблокуюча реалізація, добре масштабована на SMP-системах, в поєднанні із задіянням таких технологій, як Read-copy-update (RCU), Copy-on-write (COW) і Cuckoo-хешування.

Серед особливостей Knot DNS можна виділити підтримку додавання і вилучення зон на льоту, можливість повної або інкрементальної передачі зон між серверами, підтримка DDNS (динамічні оновлення), підтримка розширень EDNS0 і DNSSEC (включаючи NSEC3), можливість обмеження інтенсивності відповідей (RRL), підтримка NSID (RFC 5001).

Посилання

[ред. | ред. код]
  1. The knot-dns Open Source Project on Open Hub: Languages Page — 2006.