Настройка DNS сервера bind — различия между версиями
Материал из Rosalab Wiki
PastorDi (обсуждение | вклад) |
PastorDi (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
В сервере ROSA 12 используется '''systemd-resolved''' в качестве резолвера dns. Если мы хотим, настроить свой DNS сервер, то для этого, надо настроить '''systemd-resolved''': | В сервере ROSA 12 используется '''systemd-resolved''' в качестве резолвера dns. Если мы хотим, настроить свой DNS сервер, то для этого, надо настроить '''systemd-resolved''': | ||
+ | |||
+ | Посмотрим, кто у нас прослушивает 53 порт: | ||
+ | lsof -i :53 | ||
+ | |||
+ | [[Файл:Resolv1.png|мини]] | ||
Открываем файл '''/etc/systmd/resolved.conf''' | Открываем файл '''/etc/systmd/resolved.conf''' | ||
Строка 29: | Строка 34: | ||
* FallbackDNS= - оставляем пустым, чтобы systemd-resolved не переключался на fallback dns сервера | * FallbackDNS= - оставляем пустым, чтобы systemd-resolved не переключался на fallback dns сервера | ||
* DNSSEC=no - отключаем [https://ru.wikipedia.org/wiki/DNSSEC DNSSEC] | * DNSSEC=no - отключаем [https://ru.wikipedia.org/wiki/DNSSEC DNSSEC] | ||
− | * LLMNR=resolve - [https://ru.wikipedia.org/wiki/Link-Local_Multicast_Name_Resolution LLMNR] переводим режим resolve | + | * LLMNR=resolve - [https://ru.wikipedia.org/wiki/Link-Local_Multicast_Name_Resolution LLMNR] переводим в режим resolve |
* DNSStubListener=no - чтобы наш systemd-resolved не прослушивал порт 53 | * DNSStubListener=no - чтобы наш systemd-resolved не прослушивал порт 53 | ||
Остальные опции в этом файле, оставим как есть. Перезапускаем systemd-resolved: | Остальные опции в этом файле, оставим как есть. Перезапускаем systemd-resolved: | ||
systemctl restart systemd-resolved | systemctl restart systemd-resolved | ||
+ | |||
+ | Еще раз смотрим: | ||
+ | lsof -i :53 | ||
+ | |||
+ | Если вывод пустой, значит всё нормально, можно приступать к настройке и запуску bind. | ||
+ | |||
+ | === Настройка bind === |
Версия 11:55, 28 октября 2021
Содержание
Настраиваем DNS сервер bind
Установка bind
Сначала нам надо обновить систему:
dnf --refresh distro-sync
Далее устанавливаем сам Bind. Пакет называется bind, а вот сервис его будет называться named.
Настраиваем sytemd-resolved
В сервере ROSA 12 используется systemd-resolved в качестве резолвера dns. Если мы хотим, настроить свой DNS сервер, то для этого, надо настроить systemd-resolved:
Посмотрим, кто у нас прослушивает 53 порт:
lsof -i :53
Открываем файл /etc/systmd/resolved.conf
Правим следующие строки:
DNS=127.0.0.1 FallbackDNS= DNSSEC=no LLMNR=resolve DNSStubListener=no
где:
- DNS=127.0.0.1 - это локальный ip адрес, на котором будет работать наш DNS сервер будущий
- FallbackDNS= - оставляем пустым, чтобы systemd-resolved не переключался на fallback dns сервера
- DNSSEC=no - отключаем DNSSEC
- LLMNR=resolve - LLMNR переводим в режим resolve
- DNSStubListener=no - чтобы наш systemd-resolved не прослушивал порт 53
Остальные опции в этом файле, оставим как есть. Перезапускаем systemd-resolved:
systemctl restart systemd-resolved
Еще раз смотрим:
lsof -i :53
Если вывод пустой, значит всё нормально, можно приступать к настройке и запуску bind.