Knot DNS

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Knot DNS
Тип DNS сервер
Розробник CZ.NIC
Стабільний випуск 2.9.5 (25 травня 2020; 3 роки тому (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.