Что такое BIND

Обновлено Обновлено: Опубликовано Опубликовано:

BIND —
простыми словами

программа для настройки собственного DNS-сервера. В основном устанавливается на сервера под управлением UNIX, но имеет также сборку под Windows. Расшифровывается как Berkeley Internet Name Domain.

Инсталляция сервера bind, как правило, выполняется из репозитория Linux (Debian, Ubuntu, CentOS и так далее) или портов (FreeBSD, Gentoo, ...). Также можно скачать пакет для установки с официального сайта. На момент обновления статьи последняя версия была 9.

Настройка сервера выполняется в файле named.conf. В зависимости от операционной системы, могут применяться дополнительные подключаемые конфигурационные файлы. Настройка зон выполняется также в конфигурационном файле named.conf. Пример настроенной первичной зоны:

zone "test.local" {
        type master;
        file "master/test.local";
};

type — тип зоны (первичная или вторичная); file — файл, в котором будут храниться записи для зоны.

После внесения изменений в файл конфигурации необходимо перезапустить демон named, например:

systemctl restart named

BIND как DNS система очень популярен и может применяться для реализации многих задач:

  • Кэширующий DNS-сервер.
  • Локальный сервер имен для обслуживания внутренней сети.
  • Сервер имен уровня провайдера для обслуживания клиентов.
  • Перенаправление DNS запросов на другие серверы имен (Stub Zone, Forward).
  • Общедоступный DNS-сервер (например, серверы от Google 8.8.8.8 и Яндекс — 77.88.8.8).

Прочитайте более подробно о BIND на сайте Википедия

Встречается в статьях

Инструкции:

  1. Сервер радиовещания на базе Icecast под Windows и Linux
  2. Установка и использование почтовой системы Carbonio Community Edition на Linux Ubuntu
  3. Как настроить OpenVPN с аутентификацией через LDAP
  4. Установка и настройка кластера Kubernetes на Linux Ubuntu
  5. Настройка почтового сервера Postfix для массовой рассылки сообщений
  6. Как настроить кластер MariaDB
  7. Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu

Мини-инструкции:

  1. Создание и работа с пользователями MySQL / MariaDB
  2. Как пользоваться командой systemctl
  3. Как установить и настроить bind на CentOS / Rocky Linux
  4. Как создать и настроить вторичную зону в BIND
  5. Как настроить HTTP/2 на Windows Server 2016 и выше
  6. Как создать и настроить локальную зону в BIND
  7. Получение бесплатного сертификата Lets Encrypt
  8. Перенаправление портов на роутере Mikrotik
  9. Как установить и настроить DNS-сервер Bind на Linux Ubuntu
  10. Настройка защиты DNS ответов от BIND при помощи DNSSEC
  11. Перенаправление DNS-запросов на Bind с помощью stub зоны
  12. Как установить и настроить сервер Haproxy на CentOS и Ubuntu
  13. Проброс USB с помощью сервера usbip на Linux Ubuntu
  14. Как использовать резервные копии iRedMail для восстановления или переноса сервера
  15. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  16. Уменьшение корневого раздела с файловой системой XFS на LVM
  17. Настройка Autodiscover для автоматического конфигурирования почтовых программ
  18. Настройка аутентификации Grafana через Active Directory
  19. Установка и настройка LDAP сервера FreeIPA на Linux CentOS
  20. Использование ntdsutil для ручного удаления контроллера домена
  21. Работа с DNS из командной строки с помощью утилиты nslookup
  22. Как работать с менеджером пакетов dnf/yum в операционной системе Linux CentOS
  23. Настройка общей адресной книги в различных почтовых клиентах
  24. Настройка аутентификации доменных пользователей в Nextcloud
  25. Настройка Views на сервере Bind для разных ответов в зависимости от сети (Split DNS)
  26. Примеры настройки сервисов и их установки с помощью ролей в Ansible
  27. Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
  28. Как установить и работать с Redis на сервере под управлением Linux Ubuntu
  29. Как установить, настроить и подключиться к MongoDB на Linux Ubuntu
  30. Как установить Consul Hashicorp на несколько нод CentOS и настоить кластер
  31. Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
  32. Настройка аутентификации пользователей FreeIPA на сервере OpenVPN
  33. Шпаргалка по работе с Dnsmasq — установка и примеры настройки
  34. Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
  35. Как установить и работать с СУБД InfluxDB на сервер под управлением Linux Ubuntu
  36. Установка и настройка чат-сервера Zulip на Linux Ubuntu
  37. Как настроить отказоустойчивого кластер из двух серверов KeyDB
  38. Установка и настройка кластера Consul Hashicorp на нескольких нодах Linux Ubuntu
  39. Как обновить версию СУБД PostgreSQL на CentOS
  40. Настройка отказоустойчивого кластера Postgres + Patroni на Linux CentOS
  41. Как настроить связку почтовой системы iRedMail с MS Active Directory
  42. Как с помощью Consul Connect развернуть Service Mesh
  43. Как установить, настроить и подключиться к MongoDB на CentOS
  44. Настройка отказоустойчивого кластера Postgres + Patroni на Linux Ubuntu
  45. Шпаргалка по созданию SSH-туннелей в командной строке Linux
  46. Настройка аутентификации пользователей FreeIPA на сервере OpenVPN под Ubuntu Server

Вопросы и ответы:

  1. Обзор восьмой версии Linux CentOS

Примеры скриптов:

  1. Выгрузка почтовых адресов из глобального каталога с помощью Python


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Yahoo   TCP/IP   Роутер   Zulip   Ubuntu   Keepalived   Server core   LVM   Elasticsearch   LXC/LXD   Интернет шлюз   PostgreSQL   Аккаунт   DHCP   SOCKS   JQuery   PTR-запись   MAC-адрес   1С:Предприятие   Vagrant  
.....

Реклама