top
logo


Выпуск DNS-сервера BIND 10 1.2.0 ознаменовал передачу проекта сообществу PDF Печать E-mail
18.04.14 06:35

Консорциум ISC опубликовал второе значительное обновление проекта BIND 10 - 1.2.0, в рамках которого развивается универсальный фреймворк для построения элементов интернет-инфраструктуры, таких как серверы DNS и DHCP. Выпуск примечателен завершением стадии развития проекта под покровительством консорциума ISC и передачей проекта сообществу, что подразумевает переход к более открытой и независимой модели разработки. Сообщается, что у консорциума ISC нет ресурсов для одновременного развития двух альтернативных проектов - BIND 9 и BIND 10, поэтому ISC продолжит разработку более широко используемого BIND 9, а BIND 10 передаст в руки сообщества.

Для избежания путаницы с BIND 9, развиваемый силами сообщества проект будет распространяться под новым именем Bundy. Релизов BIND 10 больше выпускаться не будет, вместо них будут представлены выпуски Bundy. Весь груз по развитию и сопровождению кодовой базы передаётся заинтересованным лицам из сообщества и других компаний, официально ISC в разработке больше участвовать не будет. Код проекта будет перенесён на GitHub.

Ожидается, что расширение круга разработчиков, работающих над Bundy и изучающих этот код, приведёт к ускорению процесса выявления и исправления ошибок, а более открытый процесс развития Bundy даст возможность самостоятельно развивать необходимые функции, необходимость наличия которых может быть неочевидна при централизованной координации разработки. Разработка DHCP-сервера из состава BIND 10 вынесена в отдельный субпроект Kea и будет развиваться в качестве обособленного DHCP-сервера на базе технологий BIND 10. При этом, наработки Kea также могут входить в состав релизов Bundy.

BIND 10 отличается переходом на новую внутреннюю архитектуру, подразумевающую запуск вместо монолитного процесса named серии сервисов, взаимодействующих через стандартные интерфейсы, каждый из которых выполняет свою узкоспециализированную функцию. Разделение по разным процессам позволяет более рационально использовать ресурсы многоядерных систем, даёт возможность более тонко управлять изоляцией процессов и повышает надёжность.

В виде отдельных модулей оформлены резолвер, подсистема для хранения данных, система обслуживания DNS-зон, авторитативный DNS-сервер, динамический DNS-сервер (DDNS), реализация протокола DNSSEC, механизм верификации TSIG, сервисы перенаправления запросов (forwarder), система накопления статистики, менеджер конфигурации, интерфейс для удалённого управления работой. Среди особенностей BIND 10 можно упомянуть поддержку различных моделей хранения данных (в том числе для хранения зон в SQL-базах), повышенную масштабируемость, повышение стойкости к DoS атакам, возможность акселерации выполнения запросов через схему бэкенд-фронтенд, поддержку кластеризации. Подробнее об архитектуре BIND 10 можно прочитать в анонсе первого выпуска данной системы.

Особенности новой версии BIND 10 1.2.0:

  • Учёт статистики входящих загрузок DNS-зон (incoming zone transfer);
  • Поддержка RR-записей CAA (RFC 6844, Certification Authority Authorization) и TLSA (RFC 6698, DNS-Based Authentication of Named Entities Transport Layer Security Protocol);
  • Поддержка директивы $GENERATE для генерации файлов зон для загрузчика зон;
  • Опция "use_ixfr" конфигурации b10-xfrin объявлена устаревшей, вместо неё следует использовать "zones/request_ixfr";
  • В реализации DHCP-сервера добавлена поддержка ретранслированного (relayed) трафика DHCPv6;
  • Добавлен модуль b10-dhcp-ddns для динамического обновления DNS;
  • Представлен новый фреймворк Hooks для кастомизации и расширения поведения DHCP;
  • Добавлены новые опции Vendor Class (обратная отправка client-id), Client FQDN и DHCPv4 Host Name;
  • Поддержка делегирования префикса (опции IA_PD и IAPREFIX);
  • Добавлены базовые средства для классификации клиентов;
  • Возможность ответа на запросы напрямую подключенных клиентов, не имеющих IP-адреса;
  • Поддержка определения сетевых интерфейсов для платформ FreeBSD, NetBSD, OpenBSD, OS X и Solaris 11;
  • Экспериментальный бэкенд для хранения данных в СУБД PostgreSQL;
  • Реализация хранилища для сброса хранимых в памяти БД в CSV-файл.
  1. Главная ссылка к новости (https://lists.isc.org/pipermail/bind10-a...)
  2. OpenNews: Доступен DNS/DHCP-сервер BIND 10 1.1.0
  3. OpenNews: Первый стабильный выпуск полностью переработанного DNS-сервера BIND 10
  4. OpenNews: Организация ISC намерена перевести BIND 10 на более открытую модель разработки
  5. OpenNews: В BIND 10, кроме DNS, будет интегрирован DHCP-сервер
  6. OpenNews: Началась разработка DNS сервера BIND 10
Тип: Программы
Ключевые слова: bind, dns, dhcp, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.5, Нанобот, 12:11, 18/04/2014 [ответить] [смотреть все] +5 +/
я правильно понимаю, что разработчики сильно намудрили с bind10 и теперь сами не хотят им заниматься и хотят сплавить куда-нибудь?
 
+2 +/
наверное, они думали, что все сразу схватятся за Инновационный Фреймворк, а публ... весь текст скрыт [показать] [показать ветку]
 
  3.16, Andrey Mitrofanov, 13:55, 18/04/2014 [^] [ответить] [смотреть все]  +/
Не-не, публика теперь будет заинтригована и бросится всем базаром искать Проблем... весь текст скрыт [показать]
 
3.21, Аноним, 14:47, 18/04/2014 [^] [ответить] [смотреть все]  –1 +/
Наверное, у публики нет ресурсов для обслуживания которых потребуется такое адск... весь текст скрыт [показать]
 3.25, хмм, 16:04, 18/04/2014 [^] [ответить] [смотреть все]  +/
Разве что Поттерингу кто-нибудь покажет Он оценит могучесть и инновационность з... весь текст скрыт [показать]
 
  4.31, Andrey Mitrofanov, 22:36, 18/04/2014 [^] [ответить] [смотреть все]  –1 +/
И надорвётся наконец ... весь текст скрыт [показать]
 
3.41, Аноним, 02:14, 20/04/2014 [^] [ответить] [смотреть все]  +/
Просто BIND10 оказался слишком модульным, с четким разделением программ по задач... весь текст скрыт [показать]
 2.37, ойноним, 17:59, 19/04/2014 [^] [ответить] [смотреть все] [показать ветку]  +3 +/ 

1.8, Moomintroll, 12:17, 18/04/2014 [ответить] [смотреть все]  +/ > Выпуск примечателен завершением стадии развития проекта под покровительством консорциума ISC и передачей проекта сообществу, что подразумевает переход к более открытой и независимой модели разработки.

На те, Боже, что нам негоже…

 
    3.26, хмм, 16:11, 18/04/2014 [^] [ответить] [смотреть все]  +/
это лучше чем я дартаньян, а все передасы ... весь текст скрыт [показать]
 
2.27, Аноним, 18:36, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]  –3 +/
стыд на тебе УБОЖЕ, что нам не гоже вместо того, чтобы незнакомые фразы вста... весь текст скрыт [показать] [показать ветку]
 
  3.35, nbw, 11:44, 19/04/2014 [^] [ответить] [смотреть все]  +1 +/
На тебе, небоже, что нам не гоже http slovari yandex ru книги Толковый 20с... весь текст скрыт [показать]
 
1.9, VoDA, 12:42, 18/04/2014 [ответить] [смотреть все]  +1 +/ > Сообщается, что у консорциума ISC нет ресурсов для одновременного развития двух альтернативных проектов ... , поэтому ISC продолжит разработку более широко используемого BIND 9, а BIND 10 передаст в руки сообщества.

BIND - rip.

  1.15, steven_w, 13:41, 18/04/2014 [ответить] [смотреть все]  –2 +/ Выглядит адово overengineered.
 
  2.20, Аноним, 14:45, 18/04/2014 [^] [ответить] [смотреть все] [показать ветку]  +2 +/
Теперь ты понимаешь, почему кончились ресурсы У тебя тоже ресурсы закончатся, е... весь текст скрыт [показать] [показать ветку]
 
  3.22, Andrey Mitrofanov, 15:12, 18/04/2014 [^] [ответить] [смотреть все]  +/
как только ты закончишь строить свой боинг для поездки в магазин ... весь текст скрыт [показать]
 
  4.28, Аноним, 19:33, 18/04/2014 [^] [ответить] [смотреть все]  +/
Да, ты прав, как правило высушенный скелет строителя сложит зубы на полку быстре... весь текст скрыт [показать]
 
4.30, Аноним, 22:30, 18/04/2014 [^] [ответить] [смотреть все]  +/
хм Тут бобик сдох когда почти уже закончили _проектировать_ Ну только че... весь текст скрыт [показать]
 2.44, Аноним, 02:19, 20/04/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
  3.49, www2, 19:16, 21/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
>Любая модульная система overengineered, по сравнению с монолитом.

Хорошая модульная система имеет продуманное API и маленькое ядро. Вообще, хорошая система с богатыми возможностями, даже если внешне она - монолит, внутри имеет чёткие границы, по которым в ней можно выделить модули. Оверинжиниринг появляется тогда, когда хочется предусмотреть всё и пользоваться самыми модными технологиями.

 
1.19, Аноним, 14:44, 18/04/2014 [ответить] [смотреть все]  +3 +/
Мы сделали настолько махровую энтерпрайзятину что у нас закончились ресурсы ... весь текст скрыт [показать]
  1.33, Аноним, 04:17, 19/04/2014 [ответить] [смотреть все]  +/
По архитектуре немного на гном смахивает ... весь текст скрыт [показать]
 
  2.34, Led, 05:33, 19/04/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
 
  3.36, daemontux, 16:25, 19/04/2014 [^] [ответить] [смотреть все]  +/
А кто сказал что гном не монстр ... весь текст скрыт [показать]
 
2.39, Аноим, 22:51, 19/04/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ А мне показалось - postfix.
 2.42, Аноним, 02:16, 20/04/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
1.38, Аноим, 22:50, 19/04/2014 [ответить] [смотреть все]  +1 +/ Каноническая иллюстрация поговорки "Лучшее - враг хорошего"
  1.40, Аноним, 01:27, 20/04/2014 [ответить] [смотреть все]  +/
Чего вы на пали на этот Bind 10 с его под процессами Этож наоборот UNIX-way не ... весь текст скрыт [показать]
 
  2.43, Аноним, 02:18, 20/04/2014 [^] [ответить] [смотреть все] [показать ветку]  –7 +/
UNIX-way - это когда один процесс за все отвечает Когда много модулей, каждый и... весь текст скрыт [показать] [показать ветку]
 
  3.48, Ivan, 12:08, 21/04/2014 [^] [ответить] [смотреть все]    [к модератору]  +5 +/
Фигасе, а я то грешным делом думал, что юниксвей - это один инструмент под одну задачу, плюс наличие интерфейса между инструментами.
А оказывается - это один инструмент под ВСЕ задачи. Без анонимов так и жил бы в темноте. Пойду всем расскажу, что ядро винды с прибитым гвоздями гуем - это монолитный юниксвей.
 

Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39598

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика