CZ.NIC přichází s vlastním DNS serverem. Významně tak přispívá ke stabilitě internetu

02.11.2011 12:48

Praha 3. listopadu 2011 – Prohlížení internetových stránek, posílání e-mailů, internetová telefonie... Nic z toho by nebylo možné, kdyby správně nefungovaly DNS servery. Pro jejich provoz byly z hlediska velkých doménových registrů dosud k dispozici prakticky pouze dva volně dostupné systémy – BIND a NSD. Zástupci správce české národní domény .CZ, sdružení CZ.NIC, dnes proto na mezinárodní konferenci RIPE 63 ve Vídni představili vlastní DNS server – Knot DNS.

„Větší nabídka svobodných implementací je výhodnější například pro zajištění stability provozu důležitých domén jako je například kořenová zóna nebo domény nejvyšší úrovně jako .CZ, .COM, apod. Další implementace napsaná na zelené louce zvýší diverzitu dostupných řešení a s tím i pravděpodobnost, že v případě technických potíží některého systému bude dál možné poskytovat veškeré on-line služby, na globální úrovni,“ vysvětluje Ondřej Surý, šéf výzkumného oddělení Laboratoře CZ.NIC, které se projektu věnovalo více než rok.

Hlavními přednostmi serveru Knot DNS jsou výkon, škálovatelnost, rychlost a možnost přidávat a odebírat zóny za běhu bez výpadku v provozu serveru. Knot DNS je také zajímavý svým vícevláknovým návrhem, který téměř nepoužívá zámky. Také díky tomu dosahuje Knot DNS i na běžně dostupném hardwaru výkonu okolo 200 tisíc dotazů za sekundu.

„Cílem bylo navrhnout server flexibilní jako BIND, ale s rychlostí NSD. Naše řešení je vhodné především pro ty, kteří potřebují autoritativní DNS server, třeba operátoři provozující stovky tisíc domén. Kromě správců domén nejvyšší úrovně tedy předpokládáme zájem i ze strany registrátorů domén,“ doplňuje Ondřej Surý.

Knot DNS je napsaný v programovacím jazyce C, podporuje prakticky všechny unixové systémy a je vydaný pod licencí GPL (verze 3). V současnosti se projekt nachází ve fázi beta verze, zdrojové kódy a další informace jsou dostupné na internetové adrese www.knot-dns.cz. I přesto, že je Knot DNS teprve v beta verzi, tak již nyní obsluhuje některé domény v rámci sdružení CZ.NIC.

Zástupci Laboratoří CZ.NIC samozřejmě ocení, pokud se do testování zapojí i odborná veřejnost; toto testování by mělo pokrýt co největší rozsah možných scénářů použití DNS serverů. Pro hlášení chyb je možné využít buď webové rozhraní na adrese https://git.nic.cz/redmine/projects/knot-dns/ nebo mailovou konferenci mailto:knot-dns-users@lists.nic.cz.

Vývojový tým v následujících měsících plánuje odstraňování chyb, další optimalizace, stabilizaci a další zrychlování kódu. Sdružení CZ.NIC do konce tohoto roku předpokládá nasazení Knot DNS v rámci anycastové infrastruktury DNS serverů pro doménu .CZ.

Detailněji se česká internetová veřejnost s novým DNS serverem Knot DNS může seznámit již tento víkend 5. - 6. listopadu v rámci brněnské konference LinuxAlt.

O Laboratořích CZ.NIC

Laboratoře CZ.NIC jsou vývojovým a výzkumným pracovištěm sdružení CZ.NIC, které se zabývá výzkumem v oblasti internetu, internetovými protokoly, analýzami síťových provozů, pasivním i aktivním monitoringem a návrhem prototypů pro další vývoj v rámci CZ.NIC. Náplň práce Laboratoří CZ.NIC je zaměřena na prospěch lokální internetové komunity, nicméně její přesah je mezinárodní. Zaměstnanci Laboratoří se aktivně účastní mezinárodních pracovních skupin organizací, které se zabývají vývojem internetových protokolů, monitoringem síťových provozů a administrací internetu obecně. Více informací o Laboratořích CZ.NIC a jejich činnosti najdete na internetové stránce http://labs.nic.cz.