Bind9 это пакет создающий DNS-сервер который определяет доменное имя по IP-адресу в локальной или глобальной сети. Bind9 может также работать и в режиме кеширующего DNS-сервера. BIND использует 53/TCP, UDP порт. Настоящая статья содержит описание установки и настройки.
Bind
BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализация DNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот. Исполняемый файл-демон сервера называется named. BIND поддерживается организацией Internet Systems Consortium. 10 из 13 корневых серверов DNS работают на BIND, оставшиеся 3 работают на NSD.
BIND был создан студентами в начале 1980-х на грант, выданный DARPA и впервые был выпущен в BSD 4.3.
Версия 9 была переписана заново компанией Nominum
, релиз был выпущен в сентябре 2000 года.Версия 10 содержит большое количество кода на Python.
Ранние версии хранили информацию только в текстовых файлах зон
. Начиная с версии 9.4, в качестве хранилища можно использовать LDAP, Berkeley DB, PostgreSQL, MySQL и ODBC.В версиях до 9 было выявлено немало серьёзных проблем с безопасностью.
BIND9 распространяется в виде исходного кода, с исполняемыми файлами для Windows. Вы загружаете код, распаковываете архив и собираете его для любой системы, на которой планируете его запускать. Вам потребуется система UNIX с компилятором ANSI C, базовой поддержкой POSIX и 64-битным целочисленным типом. BIND 9 работает и поддерживается в самых разных новых и старых операционных системах, включая большинство вариантов UNIX и LINUX и некоторые платформы Windows.