BIND: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Метка: добавление ссылки
м оформление
 
(не показано 40 промежуточных версий 31 участника)
Строка 1: Строка 1:
{{значения|Bind}}
{{значения|Bind}}
{{Карточка программы
{{Карточка программы}}
'''BIND''' (''Berkeley Internet Name Domain'', до этого: ''Berkeley Internet Name Daemon'') — открытая и наиболее распространённая реализация [[DNS]]-сервера, обеспечивающая выполнение преобразования DNS-имени в [[IP-адрес]] и наоборот. Исполняемый файл-[[Демон (программа)|демон]] сервера BIND называется '''named'''. BIND поддерживается организацией [[Internet Systems Consortium]]. 10 из 13 [[Корневые серверы DNS|корневых серверов DNS]] работают на BIND, оставшиеся 3 работают на [[NSD]].
|name = BIND
|developer = [[Internet Systems Consortium]]
|latest_release_version = 9.9.0
|latest_release_date = [[29 февраля]] [[2012]]<ref>[http://www.isc.org/press-release/isc-announces-bind-99-offering-improved-performance-and-usability ISC Announces BIND 9.9] на сервере Internet Systems Consortium</ref>
|latest_preview_version =
|latest_preview_date =
|latest_rc_version = 9.9.0 RC2
|latest_rc_date = [[31 января]] [[2012]]
|operating_system = [[Unix]], [[Windows]]
|genre = [[Сервер (программное обеспечение)|сервер]] [[DNS]]
|license = [[Лицензия ISC]]
|website = https://www.isc.org/software/bind
}}
'''BIND''' (''Berkeley Internet Name Domain'', до этого: ''Berkeley Internet Name Daemon'') — открытая и наиболее распространённая реализация [[DNS]]-сервера, обеспечивающая выполнение преобразования DNS-имени в [[IP-адрес]] и наоборот.


== История ==
BIND поддерживается организацией [[Internet Systems Consortium]]. BIND был создан студентами и впервые был выпущен в [[Berkeley Software Distribution|BSD 4.3]].
BIND был создан студентами в начале 1980-х на грант, выданный [[DARPA]] и впервые был выпущен в [[Berkeley Software Distribution|BSD 4.3]].


Версия 9 была переписана заново компанией Nominum, релиз был выпущен в сентябре 2000 года.
В [[Unix]] этот сервер является стандартом [[де-факто]], но имеются и альтернативы:
* '''[[PowerDNS]]''' — [http://www.powerdns.com www.powerdns.com];
* '''[[MyDNS]]''' — [http://mydns-ng.com/home.php mydns-ng.com] DNS-сервер, использующий в качестве БД [[MySQL]];
* '''[[Microsoft DNS Server]]''' — входит в состав серверных версий [[Windows]].


Версия 10 содержит большое количество кода на [[Python]].
BIND – это пакет содержащий программное обеспечение для построения DNS-сервера. DNS-сервер позволяет преобразовывать доменные имена к IP-адресам и наоборот. Работа в компьютерных сетях происходит с IP-адресами (уникальный идентификатор) но запомнить все нужные IP-адреса не представляется возможным и здесь на помощь приходит DNS-сервер, который позволяет обращаться к хосту по имени.


== Поддержка баз данных ==
Ранние версии BIND хранили информацию только в текстовых [[Файл зоны|файлах зон]]. Начиная с версии 9.4, в качестве хранилища можно использовать [[LDAP]], [[Berkeley DB]], [[PostgreSQL]], [[MySQL]] и [[ODBC]].
'''Установка BIND'''

Пакет bind-chroot содержит необходимую структуру каталогов для chroot-окружения, пакет caching-nameserver содержит все необходимые файлы. Все остальное, что понадобится в работе будет установлено как зависимости.

Ставим нужные пакеты

yum -y install bind-chroot caching-nameserver

Добавляем автозагрузку при старте сервера

chkconfig named on

'''Инструменты'''

'''nslookup'''

Позволяет производить запросы к DNS-серверу и запрашивать любые записи. По умолчанию запрашивается только запись A, чтобы запросить все записи для ya.ru наберите:

nslookup -type=any ya.ru

'''dig'''

Схожая по работе с nslookup утилита. Что бы запросить все записи для ya.ru у DNS-сервера ns1.yandex.ru наберите:

dig ya.ru @ns1.yandex.ru any


== См. также ==
== См. также ==
* [[NSD]] — ответственный DNS-сервер (не реализует рекурсивные запросы и кэширование);
* [[nslookup]]
* [[Unbound]] — высокопроизводительный, кеширующий и рекурсивный DNS сервер от создателей [[NSD]];
* [[PowerDNS]] — высокопроизводительный DNS-сервер;
* [[djbdns]] — простой и безопасный набор программ для DNS;
* [[MyDNS]] — DNS-сервер, использующий [[MySQL]] в качестве БД;
* [[Microsoft DNS Server]] — входит в состав серверных версий [[Windows]];
* [[dig]], [[host (программа)|host]], [[nslookup]] — утилиты командной строки для обращения к системе DNS.


== Примечания ==
== Примечания ==
Строка 63: Строка 26:


== Ссылки и источники ==
== Ссылки и источники ==
* {{Официальный сайт|https://www.isc.org/downloads/bind/}}
{{Портал|Свободное программное обеспечение}}
* [http://www.bog.pp.ru/work/bind.html Bog BOS: DNS сервер BIND]{{ref-ru}}
* {{Официальный сайт|www.isc.org/software/bind}}
* [http://itcom.in.ua/stati/operatsionnye-sistemy/linux/289-bind-postroeniya-dns-servera.html BIND построения DNS-сервера]
* [http://www.bog.pp.ru/work/bind.html Bog BOS: DNS сервер BIND] {{ref-ru}}



[[Категория:Свободное серверное программное обеспечение]]
[[Категория:Свободное серверное программное обеспечение]]
[[Категория:Программное обеспечение с лицензией ISC]]
[[Категория:DNS]]
[[Категория:DNS]]

[[af:BIND]]
[[bg:BIND]]
[[cs:BIND]]
[[de:BIND]]
[[en:BIND]]
[[es:BIND]]
[[eu:BIND]]
[[fr:BIND]]
[[gl:BIND]]
[[id:BIND]]
[[it:BIND]]
[[ja:BIND]]
[[nl:BIND]]
[[no:BIND]]
[[pl:BIND]]
[[pt:BIND]]
[[sk:BIND]]
[[sv:BIND]]
[[ta:பயிண்ட்]]
[[tr:Bind]]
[[zh:BIND]]

Текущая версия от 10:34, 1 декабря 2024

BIND
Тип DNS-сервер
Разработчик Internet Systems Consortium
Написана на Си
Операционные системы Unix-подобная операционная система, Windows и OpenBSD[2]
Первый выпуск 1984
Последняя версия
Альфа-версия
Тестовая версия
Репозиторий gitlab.isc.org/isc-proje…
Лицензия MPLv2.0[вд][3]
Сайт isc.org/bind/ (англ.)

BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализация DNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот. Исполняемый файл-демон сервера BIND называется named. BIND поддерживается организацией Internet Systems Consortium. 10 из 13 корневых серверов DNS работают на BIND, оставшиеся 3 работают на NSD.

BIND был создан студентами в начале 1980-х на грант, выданный DARPA и впервые был выпущен в BSD 4.3.

Версия 9 была переписана заново компанией Nominum, релиз был выпущен в сентябре 2000 года.

Версия 10 содержит большое количество кода на Python.

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

[править | править код]

Ранние версии BIND хранили информацию только в текстовых файлах зон. Начиная с версии 9.4, в качестве хранилища можно использовать LDAP, Berkeley DB, PostgreSQL, MySQL и ODBC.

  • NSD — ответственный DNS-сервер (не реализует рекурсивные запросы и кэширование);
  • Unbound — высокопроизводительный, кеширующий и рекурсивный DNS сервер от создателей NSD;
  • PowerDNS — высокопроизводительный DNS-сервер;
  • djbdns — простой и безопасный набор программ для DNS;
  • MyDNS — DNS-сервер, использующий MySQL в качестве БД;
  • Microsoft DNS Server — входит в состав серверных версий Windows;
  • dig, host, nslookup — утилиты командной строки для обращения к системе DNS.

Примечания

[править | править код]

Ссылки и источники

[править | править код]