BIND: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Метка: добавление ссылки |
BFD-69 (обсуждение | вклад) м оформление |
||
(не показано 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 |
BIND был создан студентами в начале 1980-х на грант, выданный [[DARPA]] и впервые был выпущен в [[Berkeley Software Distribution|BSD 4.3]]. |
||
Версия 9 была переписана заново компанией Nominum, релиз был выпущен в сентябре 2000 года. |
|||
В [[Unix]] этот сервер является стандартом [[де-факто]], но имеются и альтернативы: |
|||
* '''[[PowerDNS]]''' — [http://www.powerdns.com www.powerdns.com]; |
|||
⚫ | |||
⚫ | |||
Версия 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; |
|||
⚫ | |||
⚫ | |||
* [[dig]], [[host (программа)|host]], [[nslookup]] — утилиты командной строки для обращения к системе DNS. |
|||
== Примечания == |
== Примечания == |
||
Строка 63: | Строка 26: | ||
== Ссылки и источники == |
== Ссылки и источники == |
||
⚫ | |||
{{Портал|Свободное программное обеспечение}} |
|||
⚫ | |||
⚫ | |||
* [http://itcom.in.ua/stati/operatsionnye-sistemy/linux/289-bind-postroeniya-dns-servera.html BIND построения DNS-сервера] |
|||
⚫ | |||
[[Категория:Свободное серверное программное обеспечение]] |
[[Категория:Свободное серверное программное обеспечение]] |
||
[[Категория:Программное обеспечение с лицензией 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.
Примечания
[править | править код]- ↑ 1 2 3 New BIND releases are available: 9.18.32, 9.20.4, 9.21.3 — 2024.
- ↑ src/usr.sbin/bind/
- ↑ Lizenztext (англ.)
Ссылки и источники
[править | править код]- isc.org/downloads/bind/ — официальный сайт BIND
- Bog BOS: DNS сервер BIND (рус.)