Jump to content

СВЯЗЫВАТЬ

СВЯЗЫВАТЬ
Оригинальный автор(ы) Дуглас Терри,
Марк Пейнтер,
Дэвид Риггл,
Суннянь Чжоу
Разработчик(и) Консорциум Интернет-систем
Первоначальный выпуск июнь 1986 года ; 38 лет назад ( 1986-06 )
Стабильная версия
9.18.28 ( ESV ) и 9.20.0 ( стабильная ) / 23 июля 2024 г. ( 23.07.2024 )
Предварительный выпуск
19.09.24 / 15 мая 2024 г. ( 15.05.2024 )
Репозиторий
Операционная система Linux , NetBSD , FreeBSD , OpenBSD , macOS
Тип DNS-сервер
Лицензия Публичная лицензия Mozilla [1]
Веб-сайт www .isc .org /связывать /  Edit this on Wikidata

BIND ( / ˈ b n d / ) — это набор программного обеспечения для взаимодействия с системой доменных имен (DNS). Его наиболее известный компонент, названный (произносится как name-dee : / ˈ n m d / , сокращение от name daemon ), выполняет обе основные роли DNS-сервера, действуя как авторитетный сервер имен для зон DNS и как рекурсивный преобразователь. в сети. По состоянию на 2015 год это наиболее широко используемое программное обеспечение сервера доменных имен. [2] [3] [4] и является де-факто стандартом для Unix-подобных операционных систем. [5] [6] В пакет также входят различные инструменты администрирования, такие как nsupdate и dig , а также библиотека интерфейса преобразователя DNS.

Программное обеспечение было первоначально разработано в Калифорнийском университете в Беркли (UCB) в начале 1980-х годов. Название происходит от аббревиатуры Berkeley Internet Name Domain . [7] отражающее использование приложения в UCB. Текущей версией является BIND 9, впервые выпущенная в 2000 году и до сих пор активно поддерживаемая Консорциумом интернет-систем (ISC), новые выпуски выпускаются несколько раз в год.

Ключевые особенности

[ редактировать ]

BIND 9 полностью соответствует стандартам IETF DNS и проектам стандартов . Важные функции BIND 9 включают: TSIG , nsupdate , IPv6 , RNDC (удаленное управление демоном имен), представления, поддержку многопроцессорности, ограничение скорости ответа (RRL), DNSSEC и широкую переносимость. RNDC обеспечивает удаленное обновление конфигурации, используя общий секрет для шифрования локальных и удаленных терминалов во время каждого сеанса.

Поддержка базы данных

[ редактировать ]

В то время как более ранние версии BIND не предлагали механизма для хранения и извлечения данных зоны ни в чем, кроме простых текстовых файлов, в версии 2007 BIND 9.4 [8] DLZ предоставил возможность времени компиляции для хранения зон в различных форматах баз данных, включая LDAP , Berkeley DB , PostgreSQL , MySQL и ODBC .

В BIND 10 планировалось сделать хранилище данных модульным, чтобы можно было подключать различные базы данных. [9] В 2016 году ISC добавила поддержку интерфейса dyndb, предоставленного RedHat, в BIND версии 9.11.0. [10]

Безопасность

[ редактировать ]

Проблемы безопасности, обнаруженные в BIND 9, исправляются и публикуются в соответствии с общими принципами программного обеспечения с открытым исходным кодом. Полный список дефектов безопасности, обнаруженных и раскрытых в BIND9, поддерживается Консорциумом Internet Systems, нынешними авторами программного обеспечения. [11]

Оба выпуска BIND 4 и BIND 8 имели серьезные уязвимости безопасности. Использование этих древних версий или любых неподдерживаемых и неподдерживаемых версий настоятельно не рекомендуется. [12] BIND 9 был полностью переписан , отчасти для смягчения этих текущих проблем безопасности. На странице загрузок на веб-сайте ISC четко показано, какие версии в настоящее время поддерживаются, а какие устарели.

Первоначально BIND был написан четырьмя аспирантами Исследовательской группы компьютерных систем (CSRG) Калифорнийского университета в Беркли Дугласом Терри, Марком Пейнтером, Дэвидом Ригглом и Сунняном Чжоу в начале 1980-х годов в результате гранта DARPA . Аббревиатура BIND означает домен имен Интернета Беркли из технического документа, опубликованного в 1984 году. [7] Впервые он был выпущен вместе с Berkeley Software Distribution 4.3BSD.

Версии BIND до 4.8.3 поддерживались CSRG. [13]

Пол Викси из Digital Equipment Corporation (DEC) взял на себя разработку BIND в 1988 году, выпустив версии 4.9 и 4.9.1. Викси продолжила работу над BIND после ухода из DEC. BIND версии 4.9.2 спонсировалась Vixie Enterprises. В конце концов Викси основала Консорциум программного обеспечения Интернета (ISC), который стал ответственным за версии BIND, начиная с 4.9.3. [13]

BIND 8 был выпущен ISC в мае 1997 года. [13]

Версия 9 была разработана компанией Nominum , Inc. в рамках аутсорсингового контракта ISC, а первая версия была выпущена 9 октября 2000 года. [14] Он был написан с нуля частично для решения архитектурных проблем с аудитом более ранних баз кода BIND, а также для поддержки DNSSEC (расширения безопасности DNS). Разработка BIND 9 велась по коммерческим и военным контрактам. Большинство функций BIND 9 финансировались поставщиками UNIX, которые хотели гарантировать, что BIND останется конкурентоспособным с предложениями Microsoft DNS; [ нужна ссылка ] функции DNSSEC финансировались военными США, которые считали безопасность DNS важной. BIND 9 был выпущен в сентябре 2000 года. [13]

В 2009 году ISC начала разработку новой версии программного пакета, первоначально называвшейся BIND10. Помимо службы DNS, пакет BIND10 также включал компоненты DHCP-сервера IPv4 и IPv6 . В апреле 2014 года с выпуском BIND10 1.2.0 ISC завершил свое участие в проекте и переименовал его в Bundy . [15] [16] перемещение репозитория исходного кода на GitHub [17] для дальнейшего развития внешними общественными усилиями. [18] ISC прекратила свое участие в проекте в связи с мерами по сокращению затрат. [19] Разработка компонентов DHCP была выделена в новый проект Kea .

См. также

[ редактировать ]
  1. ^ «ЛИЦЕНЗИЯ в основной ветке BIND 9» .
  2. ^ «BIND — наиболее широко используемое программное обеспечение сервера имен» . Консорциум Интернет-систем . 8 сентября 2015 года . Проверено 17 сентября 2015 г.
  3. ^ Мур, Дон (23 мая 2004 г.). «Опрос DNS-сервера» . Проверено 17 сентября 2015 г.
  4. ^ Хьюстон, Джефф (октябрь 2015 г.). «Счастливые глаза DNS (см. слайд 37)» (PDF) . АПНИК. Архивировано (PDF) из оригинала 16 июня 2016 года . Проверено 10 июля 2018 г.
  5. ^ Хак младший, Пол Э. (июнь 2001 г.). Службы имен с нулевой конфигурацией для IP-сетей (M.Eng). Массачусетский технологический институт. hdl : 1721.1/86716 .
  6. ^ Бал, Рохит Г. (январь 2017 г.). «Автоматическая система доменных имен локальной сети (LANDS)» . Непальский инженерный колледж . Проверено 28 июня 2018 г.
  7. ^ Перейти обратно: а б Терри, Дуглас Б.; Художник Марк; Риггл, Дэвид В.; Чжоу, Суннянь (май 1984 г.). Сервер доменных имен Интернета в Беркли (технический отчет). Департамент EECS, Калифорнийский университет, Беркли. UCB/CSD-84-182 . Проверено 17 сентября 2015 г.
  8. ^ Эндрюс, Марк (24 февраля 2007 г.). «BIND 9.4.0 теперь доступен» . Проверено 17 сентября 2015 г.
  9. ^ «Кеа: Обзор дизайна» . ИСЦ. Архивировано из оригинала 4 марта 2016 года . Проверено 17 сентября 2015 г.
  10. ^ «Dyndb по сравнению с DLZ» .
  11. ^ Конри, Брайан (12 ноября 2015 г.). «Матрица уязвимостей безопасности BIND 9» . Консорциум Интернет-систем . Проверено 24 февраля 2024 г.
  12. ^ Хадсон, П.; Хадсон, А.; Болл, Б.; Дафф, Х. (2005). Выпущена Red Hat Fedora 4 . Издательство Самс. п. 723. ИСБН  0-672-32792-9 .
  13. ^ Перейти обратно: а б с д ISC (31 октября 2016 г.). «История BIND» . Проверено 10 августа 2017 г.
  14. ^ «BIND 9, созданный командой разработчиков Nominum, теперь доступен на сайте Консорциума программного обеспечения в Интернете» . 6 октября 2000 г. Проверено 17 сентября 2015 г.
  15. ^ Консорциум Интернет-систем (17 апреля 2014 г.). «ISC завершает разработку BIND 10 выпуском 1.2» . www.isc.org . Проверено 12 февраля 2023 г.
  16. ^ «Банди, авторитетный DNS и DHCP-сервер» .
  17. ^ «Репозиторий Bundy на GitHub» . Гитхаб . 29 июля 2022 г.
  18. ^ «Доступна BIND 10 версии 1.2» . 17 апреля 2014 года . Проверено 17 сентября 2015 г.
  19. ^ «ISC выпускает BIND 10 1.2, переименовывает его и передает сообществу» . Еженедельные новости Linux . 17 апреля 2014 года . Проверено 17 сентября 2015 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fa6182891cd56efda61523559ebfd087__1721792100
URL1:https://arc.ask3.ru/arc/aa/fa/87/fa6182891cd56efda61523559ebfd087.html
Заголовок, (Title) документа по адресу, URL1:
BIND - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)