Настройка DNS сервера bind — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
Строка 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
Resolv1.png

Открываем файл /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.

Настройка bind