Используем systemd-resolved в Ubuntu и Debian в качестве службы управления DNS на примере Google

Чтобы использовать DNS-серверы Google (8.8.8.8 и 8.8.4.4) в конфигурации "/etc/systemd/resolved.conf" на Linux-системе, выполните следующие шаги:

1. Откройте файл "/etc/systemd/resolved.conf" в текстовом редакторе с правами root. Это можно сделать, используя команду «sudo nano /etc/systemd/resolved.conf» или аналогичную команду для вашего любимого текстового редактора.

2. Найдите раздел "[Resolve]". Если он отсутствует, добавьте его вручную. Раздел может выглядеть так (по умолчанию все закомментировано):
# See resolved.conf(5) for options.
[Resolve]
#DNS=
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no

3. Измените значения «DNS» и «FallbackDNS» на IP-адреса DNS-серверов Google:
[Resolve]
DNS=8.8.8.8
FallbackDNS=8.8.4.4
Domains=
LLMNR=no
MulticastDNS=no

4. Сохраните изменения и выйдите из текстового редактора.

5. После внесения изменений в конфигурационный файл, вам нужно перезапустить службу systemd-resolved, чтобы применить новые настройки:
sudo systemctl restart systemd-resolved

Можно также перезагрузить сервер целиком для перезапуска сети, что я рекомендую:
sudo reboot

6. Проверьте, что изменения вступили в силу, используя следующую команду:
nslookup google.com

Это должно вывести информацию о DNS-запросе к серверам Google.

Обратите внимание, что некоторые дистрибутивы Linux могут иметь свои собственные механизмы управления DNS, которые могут переопределять настройки в "/etc/systemd/resolved.conf". В таких случаях вам может потребоваться дополнительно настроить эти механизмы.
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев