Лабораторная работа №5
.docxМинистерство цифрового развития связи и массовых коммуникаций
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ»
Кафедра «Сетевые информационные технологии и сервисы»
Отчёт по лабораторной работе №5
по дисциплине «Организация сетевого администрирования»
Выполнили: студенты группы М092501(70)
Ягудин Р.Р.
Фёдоров М.А.
Аксёнов А.В.
Проверил: ст. преп. Буданов Д.Г.
Москва 2025 г.
СОДЕРЖАНИЕ
|
|
№ стр. |
1 |
Настройка BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
3 |
2 |
Настройка DHCP-серверов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4 |
3 |
Запрос нового динамического IP-адреса, просмотр логов и содержимого зон . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
Настройка BIND
Открываем /etc/bind/named.conf.local — конфигурационный файл DNS-сервера BIND, в котором настраиваются зоны DNS, которые будет обслуживать сервер
Рисунок 1 – Открытие конфигурационного файла DNS-сервера BIND
В открывшемся файле добавляем:
Строку include "/etc/bind/rndc.key"; — указание на RNDC-ключ, который нужен для проверки подлинности серверов, имеющих право вносить изменения в зону; данный ключ создается автоматически при установке BIND
Прямую и обратную зоны с опцией allow-update, которая разрешает обновлять зоны предъявителю RNDC-ключа
Рисунок 2 – Запись конфигурационного файла DNS-сервера BIND
Вводим в терминал следующие команды:
sudo touch /var/log/kea/kea-dhcp4.log — создание файла, предназначенного для хранения данных прямой зоны DNS для домена test.lan и в котором будут записаны все A-записи (соответствие имени хоста IP-адресу), CNAME-записи, NS-записи и т.д. для этого домена.
sudo touch /var/lib/bind/db.10.0.0 — создание файла, предназначенного для хранения данных обратной зоны DNS для подсети 10.0.0.0/24 и в котором будут записаны PTR-записи, позволяющие по IP-адресу (например, 10.0.0.1) получить соответствующее доменное имя (например, host1.test.lan)
sudo chown bind:bind /var/lib/bind/db.* — смена владельца (owner) и группы (group) всех файлов в директории /var/lib/bind/, чьи имена начинаются с db. (т.е., db.test.lan и db.10.0.0), на пользователя bind и группу bind.
Рисунок 3 – Создание файлов прямой и обратной зон DNS и смена владельца и группы
Перезапускаем службу DNS-сервера и проверяем конфигурацию на ошибки
Рисунок 4 – Перезапуск службы DNS-сервера и проверка конфигурации на ошибки
Настройка DHCP-серверов
Вводим в терминал следующие команды:
sudo touch /var/log/kea-ddns.log — создание файла для логов данных
sudo chmod 660 /var/log/kea-ddns.log — установка прав доступа к файлу (в данном случае, владелец (kea) и группа (kea) могут читать и записывать в файл, а все остальные пользователи — нет)
sudo chown _kea:_kea /var/log/kea-ddns.log — изменение владельца файла на пользователя _kea и группу _kea, поскольку служба kea-dhcp-ddns-server работает от имени этого пользователя и должна иметь возможность писать в свой лог-файл
Рисунок 5 – Создание файла для логирования, установка прав доступа к файлу и изменение владельца файла
Открываем файл /etc/bind/rndc.key, находящийся на DNS-сервере для вывода RNDC-ключа
Рисунок 6 – Открытие файла и вывод RNDC-ключа
Открываем /etc/kea/kea-dhcp-ddns.conf — конфигурационный файл сервера Kea DHCP, использующийся для динамического обновления записей DNS-сервера при назначении IP-адреса устройству по DHCP
Рисунок 7 – Открытие конфигурационного файла сервера Kea DHCP
В открывшемся файле ищем строку secret объекта tsig-keys и указываем там наш RNDC-ключ
Рисунок 8 – Редактирование конфигурационного файла сервера Kea DHCP
Проверяем конфигурационный файл на ошибки
Рисунок 9 – Проверка конфигурационного файла на ошибки
Перезапускаем службу kea-dhcp-ddns-server и проверяем её статус
Рисунок 10 – Перезапуск и проверка статуса службы kea-dhcp-ddns-server
Открываем /etc/kea/kea-dhcp4.conf — конфигурационный файл IPv4 DHCP-сервера
Рисунок 11 – Открытие конфигурационного файла IPv4 DHCP-сервера
Пролистываем файл вниз и добавляем строки, представляющие собой глобальные параметры
Рисунок 12 – Редактирование конфигурационного файла IPv4 DHCP-сервера
Проверяем конфигурационный файл на ошибки
Рисунок 13 – Проверка конфигурационного файла на ошибки
Перезапускаем все службы Kea
Рисунок 14 – Перезапуск всех служб Kea
Запрос нового динамического IP-адреса, просмотр логов и содержимого зон
Запускаем ВМ DDNS-клиента, вводим команду sudo dhclient -v enp0s3 для запроса нового динамического IP-адреса и затем в ВМ DDNS-сервера вводим следующие команды:
sudo tail -f /var/log/kea-ddns.log /var/lib/kea/kea-leases4.csv — вывод содержимого лог-файла службы Kea DDNS и файла аренды DHCP
sudo cat /var/lib/bind/db.test.lan — вывод содержимого DNS-зоны test.lan, которую обслуживает сервер BIND
Рисунок 15 – Запрос нового динамического IP-адреса
Рисунок 16 – Вывод содержимого лог-файла службы Kea DDNS и файла аренды DHCP
Рисунок 17 – Вывод содержимого DNS-зоны test.lan
