The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Первая стабильная версия нового высокопроизводительного DNS сервера Unbound

21.05.2008 11:34

Некоммерческая организация NLnet Labs, при участии телекоммуникационных гигантов VeriSign, Nominet и Kire, разработала новый открытый DNS сервер Unbound, ориентированный на использование в промышленной инфраструктуре интернет сервис-провайдеров.

Unbound распространяется под лицензией BSD, имеет модульную структуру и поддерживает работу резолвера в рекурсивном и кэширующем режиме, также имеется возможность проверки валидности DNSSEC сигнатур, асинхронных запросов и библиотеки для интеграции кода резолвера в пользовательские приложения (stub-resolvers). Формат файла конфигурации не похож на Bind, но прост и понятен для восприятия.

Вначале прототип сервера был написан на языке Java, после чего был переписан на языке Си, что позволило значительно увеличить его производительность.

Организация NLnet Labs была основана с целью разработки новых интернет-протоколов и приложений, связанных с DNS, DNSSEC, IPv6 и маршрутизацией. Из других продуктов NLnet Labs можно отметить:

  • NSD (Name Server Daemon) - простой authoritative DNS-сервер, отвечающий за прямую отдачу DNS зон, без обращения ко внешним DNS серверам;
  • ldns - высокопроизводительная Си библиотека и набор утилит для выполнения различных DNS операций, включая поддержку DNSSEC, TSIG;
  • Drill - dig-подобная утилита для тестирования работы DNSSEC;
  • Net::DNS - Perl модуль для выполнения DNS запросов.


  1. Главная ссылка к новости (http://www.linuxdevices.com/ne...)
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/15997-bind
Ключевые слова: bind, dns
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, terminus (ok), 13:08, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо будет ознакомиться, когда в портах появится.
     
     
  • 2.12, Sem (ok), 18:32, 27/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Появился уже.
     

  • 1.2, terminus (ok), 13:23, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я правильно понял - архитектура похожа на djbdns? NSD это у них ресольвер как dnscache, а Unbound это авторитарный сервер держаший зоны как tinydns?
     
     
  • 2.11, KBAKEP (ok), 10:37, 23/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде как наоборот.
     

  • 1.3, Аноним (-), 13:38, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    make search name=unbound
    Port:   unbound-0.11_2
    Path:   /usr/ports/dns/unbound
    Info:   A validating, recursive, and caching DNS resolver
    Maint:  sem@FreeBSD.org
    B-deps: gettext-0.16.1_3 gmake-3.81_2 libiconv-1.11_1
    R-deps:
    WWW:    http://unbound.net
     
     
  • 2.4, JJF (?), 13:59, 21/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Я думаю, порт скоро будет. Судя по commit history, мейнтейнер следит за развитием проекта.
     
     
  • 3.10, terminus (ok), 13:16, 22/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Хе-хе - уже в портах! http://www.freshports.org/dns/unbound/
    Надо пробовать =)
     

  • 1.5, Аноним (5), 15:14, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а где бы пробить этот самый прототип на Java
     
  • 1.6, Guest (??), 20:30, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вначале прототип сервера был написан на языке Java, после чего был переписан на языке Си, что позволило значительно увеличить его производительность.

    Хаха.

     
     
  • 2.9, ЩекнИтрч (?), 06:53, 22/05/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Вначале прототип сервера был написан на языке Java, после чего был переписан
    >на языке Си, что позволило значительно увеличить его производительность.
    >
    >Хаха.

    Ху* ху* :)
    Веб-приложения ни с чем не путаете? Или просто бесконечно далеки от разработки?

     

  • 1.7, gara (??), 21:31, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    отдает 50 000 запросов в секунду из кеша.

    FreeBSD 6.3
    trhread 1

    Intel(R) Celeron(R) CPU 1.80GHz

     
  • 1.8, terminus (ok), 21:39, 21/05/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://people.freebsd.org/~kris/scaling/bind-nsd.png

    Ага - БСДшники тогда NSD тестировали... По сравнению с биндом - зверь!

     
  • 1.13, www2 (??), 13:32, 07/06/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Появление таких программ очень радует.

    Немного надоедает смотреть как классические программы становятся всё более жирными, впитывая в себя кучу ненужной функциональности, забывая о главной своей функции.

    Уж лучше пусть будут DNS-серверы отдельными: кэширующий рекурсвный, авторитативный, сервер переноса зон. Ну или один сервер, но с раздельными модулями, у каждого из которых свои конфиги.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру