СВЯЗЫВАТЬ


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]