NSD (Name Server Daemon) е с отворен код и свободно да се разпространява софтуер командния ред написан на C и проектиран да изпълни авторитетен само, пълно, ясно и високо DNS производителност (Domain Name System) сървър на Linux ядрото-базирана операционна системи.
Той е модерен, бърз и RFC-съвместим разтвор името на сървъра, че е много добре тествана най-NLnet Labs. При сравняване NSD с BIND, тя е била открита, че няма проблеми на оперативната съвместимост за двама домейн resolvers.Command-линия optionsBeing софтуерен командния ред, NSD идва с различни опции, сред които можем да споменем възможността да слушат само за IPv4 или IPv6 връзки, слушат специфични входящи IP адреси и портове, прочетете потребителски конфигурационни файлове, вместо по подразбиране, както и да се уточни на база данни, за да се зареди, идентичността, когато заявки за id.server CHAOS TXT, на NSID или лог файл ,
Освен това, тя & rsquo; е възможно да се посочи броят на сървърите, за да започнат, максималният брой на TCP (протокол за контрол на предаването) връзки на сървъра, файлът PID да пишат, пристанището, за да слушате, или ниво на детайлност, корен промяна е посочено папка, когато програмата започва или променя ефективната UID с конкретна user.Getting започна с NSDTo инсталирайте последната версия на NSD от операционната система GNU / Linux, трябва да изтеглите архива източник (архив,) от Softoware или на официалния сайт на проекта , да го запишете на вашия компютър, екстракт от съдържанието му, и отвори вашето любимо приложение терминален емулатор.
В Linux Terminal ап, използвайте & lsquo; CD & rsquo; команда, за да се придвижите до мястото на добитите файл и да стартирате и lsquo; ./ конфигуриране && направи & rsquo; заповядвам да се оптимизира и да съставят програмата за определен хардуер архитектура (32-битова и 64-битова версия се поддържа в този момент).
След успешна компилация, ще можете да инсталирате NSD цялата система, използвайте & lsquo; да инсталирате & rsquo; команда като корен или на & lsquo; Sudo да инсталирате & rsquo; команда. За да видите неговото използване съобщение, напишете & lsquo; NSD --help & rsquo; команда в прозореца на терминален емулатор.
Повече документация, както и тест за изразходването на паметта са на разположение на http://www.nlnetlabs.nl/projects/nsd/documentation.html. Освен това, доклад за регресия тестове е предоставил на проекта & rsquo; ите страница
Какво ново в тази версия:
- <Ли. > Характеристики:
- база данни: & quot; & quot; започва без mmap на база данни. По-малко памет се използва, зони се четат от текстов zonefile.
- оптимизирана zonefile разбор код и zonefile писане на код.
- zonefiles-пиша в nsd.conf, разрешена, когато базата данни е & quot; & quot ;. Сървърът пише променените zonefiles на диск на всеки кръгъл час.
- xfrdfile: & quot; & quot; Забранява xfrd.state. Ако е разрешено, зони, които са същите като преди не са проверени за пореден актуализация при стартиране на сървъра.
- включва:. & Quot; Foo / nsd.d / * конф & quot; произведения, маска Глоб относно включва.
- NSD изключва по време на процеса на първоначален ако даден сигнал.
- влезете време-ASCII вариант, по подразбиране, да, с четлив клеймото в дневника.
- NSD-контрол addzone ако вече съществува зона.
- Fix # 564:. Добави NSD-checkzone инструмент за проверка zonefile коректност
- Повишена подразбиране --with-MAX-IPS 8-16, това увеличава броя на интерфейсите можете да посочите в nsd.conf да слушате.
- Фиксирани бъгове:
- Фиксирана изключване съобщение спорадично не отпечатан на излизане (Благодарение Ананд Buddhdev).
- Документирани zonefile% и синтаксис в nsd.conf мъж страница.
- Fix Спиране да постави на дебелото черво след zonefiles провери и да пише.
- Change от & quot; Zone & quot; да & quot; зона & quot; с & quot; .. сериен .. се актуализира & quot; влезте съобщение.
- Променени maxbackoff за не-съдържание на вторични зони от 4 часа до 24 часа.
- Fix печат на името на файла на всеобхватна конфигурационния файл на прочети недостатъчност.
- Fix изтриете или преименувате на много зони и да я вземе без огромно време.
- Ускоряване изтриване на съдържанието зонови много, (56s до 1 сек), ускорява изтриване, преименуване и AXFR за зоните.
- Fix # 571:. Неизползваният променлива и несъвместими предупреждения показалеца когато са съставени на система без INET6
- проверка Fix write_socket връщане стойност в server.c (Благодарение Брад Смит, Марк Кетениз).
- предупредим xfrd жъне деца и ако сигналът се губи.
- Fix # 577:. Makefile неправилно инсталирани Man-от srcdir
- Fix # 587:. Стойност по подразбиране за статистиката е 0
- Fix # 553:. Подобряване TXT разбор
- Fix # 590:. RRL дневника не се отпечатва маска като звезда, но избягал
- Fix # 591:. RRL влезте съобщения на ниво символи при 1
- грешка Fix strptime имплицитно декларация на OpenBSD.
- Fix -O3 съставят флаг да -O2 да избегне miscompilations.
- Позволи на потребителя да потъпчат -g -O2 CFLAGS в ./configure.
- Fix endian.h включва за OpenBSD.
- Отстрани .LP след .SH в човека страници.
- Fix # 600:. Документ, който предоставя-XFR осигурява AXFR и не IXFR
- Fix нараства натоварване-средна или голяма памет течове в ОС (Linux, тъй като 2.6), които да следите всички минали родителите на процеса, или изтичане на паметта за тях. Fix го прави, така че няма много дълбоко низ от процеса на родителите.
Опция
Доклади
Какво ново във версия 4.0.0:
- документирано в док / NSD-4-функции. Промяна на конфигурацията без рестартиране, пряк контрол сървър на имената с NSD-контрол, подкрепят по-голям брой зони. По-висока производителност (в сравнение с NSD3).
- NSDC е отишъл. Използвайте убие -HUP за презареждане (също така проверява дали zonefiles са се променили и ги rereads), и да убие -TERM за затворите. Или използвайте NSD-контрол за подробен контрол.
- Cron работни места за nsdcpatch е отишъл. NSD-контрол запис създава zonefiles.
- nsd.db има нов формат, който се уплътнява, когато тя се променя, като по този начин NSDC кръпка вече не е необходимо.
- nsd.db е паметта картирани, NSD нуждае (част от), че mmap в овен.
- TCP-броене може да отиде над 1000; epoll / kqueue подкрепа с libevent.
- NSD-контрол reconfig за актуализации, без рестарт (зони, ключове, ..)
- NSD-контрол-настройка, за да се създаде ключове за NSD-контрол (позволи NSD-контрол с дистанционно управление: Да в nsd.conf).
Коментари не е намерена