Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №5

.docx
Скачиваний:
0
Добавлен:
28.09.2026
Размер:
657 Кб
Скачать
☆

Министерство цифрового развития связи и массовых коммуникаций

Ордена Трудового Красного Знамени

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

СВЯЗИ И ИНФОРМАТИКИ»

Кафедра «Сетевые информационные технологии и сервисы»

Отчёт по лабораторной работе №5

по дисциплине «Организация сетевого администрирования»

Выполнили: студенты группы М092501(70)

Ягудин Р.Р.

Фёдоров М.А.

Аксёнов А.В.

Проверил: ст. преп. Буданов Д.Г.

Москва 2025 г.

СОДЕРЖАНИЕ

№ стр.

1

Настройка BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

2

Настройка DHCP-серверов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

3

Запрос нового динамического IP-адреса, просмотр логов и содержимого зон . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

  1. Настройка 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-сервера и проверка конфигурации на ошибки

  1. Настройка 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

  1. Запрос нового динамического 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

7