NSD (англ. Name Server Daemon) — DNS-сервер з відкритим кодом, розроблений компанією NL Net Labs у співпраці з RIPE NCC. Початковий код NSD поширюється під ліцензією BSD.
Тип | DNS сервер |
---|---|
Розробник | NLnet Labs |
Стабільний випуск | 4.0 (29 жовтня 2013 ) |
Платформа | UNIX-подібні операційні системи |
Операційна система | Unix-подібні |
Мова програмування | C[1] |
Ліцензія | BSD |
Репозиторій | github.com/NLnetLabs/nsd |
Вебсайт | www.nlnetlabs.nl/nsd/ |
NSD підтримує роботу тільки в авторитативному режимі (обробка DNS-зон) і максимально оптимізований для вирішення цієї задачі. NSD розроблявся з нуля як лише відповідальний сервер (тобто, він не реалізує рекурсивні запити і кешування). Однією з цілей розробки було підвищення різноманітності DNS-серверів і, отже, підвищення стійкості системи доменних імен до помилок у програмному забезпеченні і атакам на вразливості.
NSD використовує ([en]) у стилі BIND і може використовувати файли BIND без змін. Вся інформація компілюється за допомогою zonec в двійковий формат (nsd.db) для прискорення завантаження. Також в процесі компіляції можуть бути виявлені помилки синтаксису, що дозволяє виправити їх ще до того, як вони стануть доступні сервера.
На рівні підтримки протоколів NSD повністю сумісний з іншими авторитативними і рекурсивними серверами DNS, а також може використовуватися для DNSSEC (з підтримкою NSEC3). На рівні файлів зон NSD сумісний з BIND і може працювати файлами зон BIND, без необхідності внесення до них змін. Сирцеві файли зон компілюються в бінарне індексоване представлення, яке забезпечує мінімальний час запуску, оптимальну продуктивність і гарантію відсутності помилок (всі проблеми виявляються на стадії компіляції).
Процеси NSD працюють від імені непривілейованого користувача, що дозволяє легко помістити його в ізольоване оточення (таке, як chroot). Таким чином, навіть якщо в ньому виявиться вразливість, її використання не дозволить скомпрометувати всю систему.
Стабільність і надійність NSD підтверджена його використанням на кількох кореневих серверах DNS і серверах, що обслуговують домени першого рівня. Станом на 2011 рік NSD використовували такі :
- k.root-servers.net;
- h.root-servers.net;
- l.root-servers.net.
Виноски
- https://openhub.net/p/nsd
- . Архів оригіналу за 15.05.2011. Процитовано 01.11.2013.
- . Архів оригіналу за 18 липня 2011. Процитовано 1 листопада 2013.
- . Архів оригіналу за 15 березня 2011. Процитовано 1 листопада 2013.
Посилання
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
NSD angl Name Server Daemon DNS server z vidkritim kodom rozroblenij kompaniyeyu NL Net Labs u spivpraci z RIPE NCC Pochatkovij kod NSD poshiryuyetsya pid licenziyeyu BSD NSDTipDNS serverRozrobnikNLnet LabsStabilnij vipusk4 0 29 zhovtnya 2013 10 rokiv tomu 2013 10 29 PlatformaUNIX podibni operacijni sistemiOperacijna sistemaUnix podibniMova programuvannyaC 1 LicenziyaBSDRepozitorijgithub com NLnetLabs nsdVebsajtwww nlnetlabs nl nsd NSD pidtrimuye robotu tilki v avtoritativnomu rezhimi obrobka DNS zon i maksimalno optimizovanij dlya virishennya ciyeyi zadachi NSD rozroblyavsya z nulya yak lishe vidpovidalnij server tobto vin ne realizuye rekursivni zapiti i keshuvannya Odniyeyu z cilej rozrobki bulo pidvishennya riznomanitnosti DNS serveriv i otzhe pidvishennya stijkosti sistemi domennih imen do pomilok u programnomu zabezpechenni i atakam na vrazlivosti NSD vikoristovuye en u stili BIND i mozhe vikoristovuvati fajli BIND bez zmin Vsya informaciya kompilyuyetsya za dopomogoyu zonec v dvijkovij format nsd db dlya priskorennya zavantazhennya Takozh v procesi kompilyaciyi mozhut buti viyavleni pomilki sintaksisu sho dozvolyaye vipraviti yih she do togo yak voni stanut dostupni servera Na rivni pidtrimki protokoliv NSD povnistyu sumisnij z inshimi avtoritativnimi i rekursivnimi serverami DNS a takozh mozhe vikoristovuvatisya dlya DNSSEC z pidtrimkoyu NSEC3 Na rivni fajliv zon NSD sumisnij z BIND i mozhe pracyuvati fajlami zon BIND bez neobhidnosti vnesennya do nih zmin Sircevi fajli zon kompilyuyutsya v binarne indeksovane predstavlennya yake zabezpechuye minimalnij chas zapusku optimalnu produktivnist i garantiyu vidsutnosti pomilok vsi problemi viyavlyayutsya na stadiyi kompilyaciyi Procesi NSD pracyuyut vid imeni neprivilejovanogo koristuvacha sho dozvolyaye legko pomistiti jogo v izolovane otochennya take yak chroot Takim chinom navit yaksho v nomu viyavitsya vrazlivist yiyi vikoristannya ne dozvolit skomprometuvati vsyu sistemu Stabilnist i nadijnist NSD pidtverdzhena jogo vikoristannyam na kilkoh korenevih serverah DNS i serverah sho obslugovuyut domeni pershogo rivnya Stanom na 2011 rik NSD vikoristovuvali taki k root servers net h root servers net l root servers net Vinoskihttps openhub net p nsd Arhiv originalu za 15 05 2011 Procitovano 01 11 2013 Arhiv originalu za 18 lipnya 2011 Procitovano 1 listopada 2013 Arhiv originalu za 15 bereznya 2011 Procitovano 1 listopada 2013 Posilannya angl