
Лабораторная работа №2 Система доменных имен (DNS), DHCP
DNS (Domain Name System) — это распределенная база данных, которая содержит информацию о компьютерах, включенных в сеть Internet [1\
Настроиваем днс с помощью bind9 (программа)
Настройка производится с помощью редактирование системных файлов, расположенных в директории /etc/bind.
Для описания доменных зон, которые будут обслуживаться сервером необходимо внести изменения в файл /etc/bind/named.conf.local. В общем виде параметры файла указаны ниже:
прямая зона (Forward Zone)
Назначение: Связывает доменные имена с их соответствующими IP-адресами.
Обратная зона (Reverse Zone)
Назначение: Связывает IP-адреса с их соответствующими доменными именами.
DHCP (Dynamic Host Configuration Protocol) — протокол, позволяющий хостам автоматически получать IP-адреса и другие сетевые настройк
На обе виртуальные машины установите пакет bind9 (или убедитесь, что он уже установлен) +
sudo apt update
sudo apt install bind9
На server машине проделайте следующие шаги: Опишите зону DNS «Ваши_инициалы.miet.stu» (Например, pmn.miet.stu)
/etc/bind/named.conf.local
Опишите обратную зону DNS для подсети 192.168.122
Проверьте правильность внесенных изменений
sudo
named-checkconf
Создайте каталог /etc/bind/zones. В нем создайте файлы с ресурсными записями для созданных вами зон. Включите в данную зону три машины – две созданные вами (server, client) и еще одну с именем client_2 и адресом 192.168.122.(N в группе + 3)
sudo mkdir /etc/bind/zones
sudo nano /etc/bind/zones/baranovv.miet.stu.db
Обратная зона
sudo nano /etc/bind/zones/122.168.192.in-addr.arpa.db
Проверьте правильность внесенных изменений
sudo named-checkzone baranovv.miet.stu /etc/bind/zones/baranovv.miet.stu.db
sudo
named-checkzone
122.168.192.in-addr.arpa/etc/bind/zones/122.168.192.in-addr.arpa.db
Перезапустите bind9 и поочередно отправьте ping сообщение машинам с именами server, client, client_2, client_3. Объясните полученный результат
sudo systemctl restart bind9
ping baranovv-server
ping baranovv-client
ping
baranovv-client2
Настройте client машину таким образом, чтобы было возможно отправлять ping сообщения по доменным именам.
Установите DHCP сервер на серверную машину.
sudo apt install isc-dhcp-server
Выделите диапазон 192.168.122.(N в группе + 100)- (N в группе + 80) для выдачи динамических адресов
sudo
nano /etc/dhcp/dhcpd.conf
интерфейс, на котором должен работать DHCP, правильно настроен
sudo nano /etc/default/isc-dhcp-server
е
сли
ошибки то надо заюзать эти команды
Запустите службу DHCP и убедитесь, что она работает корректно
sudo systemctl start isc-dhcp-server
sudo systemctl status isc-dhcp-server
+
Измените настройки DHCP таким образом, чтобы машине клиента всегда выдавался адрес 192.168.122.(ваш день рождения)
Исправ
ил
MAC
- 08:00:27:e3:ba:ff (клиента eth1)
sudo systemctl restart isc-dhcp-server
ПРОВЕРКА
sudo systemctl status isc-dhcp-server +
sudo dhcpd -t +
sudo tail -f /var/log/syslog | grep dhcpd +
На клиентской машине
sudo dhclient -v +
ip addr show +
все работает