Используем 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]". Если он отсутствует, добавьте его вручную. Раздел может выглядеть так (по умолчанию все закомментировано):
3. Измените значения «DNS» и «FallbackDNS» на IP-адреса DNS-серверов Google:
4. Сохраните изменения и выйдите из текстового редактора.
5. После внесения изменений в конфигурационный файл, вам нужно перезапустить службу systemd-resolved, чтобы применить новые настройки:
Можно также перезагрузить сервер целиком для перезапуска сети, что я рекомендую:
6. Проверьте, что изменения вступили в силу, используя следующую команду:
Это должно вывести информацию о DNS-запросе к серверам Google.
Обратите внимание, что некоторые дистрибутивы Linux могут иметь свои собственные механизмы управления DNS, которые могут переопределять настройки в "/etc/systemd/resolved.conf". В таких случаях вам может потребоваться дополнительно настроить эти механизмы.
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". В таких случаях вам может потребоваться дополнительно настроить эти механизмы.
Похожие публикации
Нет комментариев