Для установки Bind9 в Ubuntu Linux выполните следующую команду:
sudo apt-get install bind9 dnsutils После ввода пароля появится примерно следующего содержания: Чтение списков пакетов... ГотовоПостроение дерева зависимостейЧтение информации о состоянии... ГотовоУже установлена самая новая версия dnsutils.Будут установлены следующие дополнительные пакеты: bind9utilsПредлагаемые пакеты: bind9-doc resolvconfНОВЫЕ пакеты, которые будут установлены: bind9 bind9utilsобновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 14 пакетов не обновлено.Необходимо скачать 372kБ архивов.После данной операции, объём занятого дискового пространства возрастёт на 1.147kB.Хотите продолжить [Д/н]? Y....................................Добавляется группа `bind' (GID 124) ...Готово.Добавляется системный пользователь `bind' (UID 116) ...Добавляется новый пользователь `bind' (UID 116) в группу `bind' ...Не создаётся домашний каталог `/var/cache/bind'.wrote key file "/etc/bind/rndc.key"# * Starting domain name service... bind9 [ OK ] !! Для установки пакета Bind необходимо подключение к интернету. Для этого перед установкой пакета подключите ваш компьютер к сети интернет, а в настройках виртуальной машины, на которой установлена Linux Ubuntu выполните «Устройства» - «Сетевые адаптеры» - «Тип подключения» -NAT. В этом случае Ubuntu также получит доступ в Интернет. После обновления Bind снова вернитесь к режиму «Внутренняя сеть» на виртуальной машине.
После установки DNS сервера его необходимо настроить.
В случае использования bind9 в качестве корпоративного есть смысл настроить форвардинг запросов на DNS сервер провайдера. Выполните следующую команду:
sudo gedit /ets/bind/named.conf.option
В открытый конфигурационный файл named включите опцию forwarders
forwarders {44.44.44.44;};
В данном случае 44.44.44.44 – DNS сервер провайдера. Если планируется поддержка только интернет сайтов, то этого можно не делать.
1. Однако в качестве лабораторного задания включите эту опцию с параметрами провайдера 10.0.20.**, где **- две последних цифры вашей зачетной книжки.
sudo gedit /var/lib/bind/***.ru.hosts и внесите в него такую информацию: $ttl 38400***.ru. IN SOA admin.***.ru. dns.***.ru. ( 1271143377 10800 3600 604800 38400 )***.ru. IN NS admin.***.ru.***.ru. IN A 192.168.0.1www.***.ru. IN CNAME ***.ru.ftp.***.ru. IN CNAME ***.ru.
где *** - ваша фамилия английскими буквами.Сделайте скриншот содержимого файла. Сохраните файл.
sudo gedit /var/lib/bind/192.168.0.1.rev и внеся следующую информацию: $ttl 384001.0.168.192.in-addr.arpa. IN SOA admin.***.ru. ( 1271143767 10800 3600 604800 38400 )1.0.168.192.in-addr.arpa. IN NS admin.***.ru.1.0.168.192.in-addr.arpa. IN PTR ***.ru.
В часы самостоятельной подготовки узнайте как составляются файлы зон и что в них описывается.
где *** - ваша фамилия английскими буквами.Сделайте скриншот содержимого файла. Сохраните файл.
Перезапустите сервис bind9 командой:
sudo /etc/init.d/bind9 restart
Проверьте, правильность работы сервера с помощью команд:
dig или nslookup с соответствующими атрибутами. Сделайте скриншоты.