Sobes.tech
Назад к вопросам
Junior — Middle
75

Где в конфигурационных файлах системы обычно указывается и при необходимости изменяется DNS-сервер?

Ответ от нейросети

sobes.tech AI

В Linux-системах DNS-серверы обычно указываются в файле /etc/resolv.conf. В этом файле прописываются адреса DNS-серверов в формате:

nameserver 8.8.8.8
nameserver 8.8.4.4

Однако в современных системах, использующих systemd-resolved или NetworkManager, этот файл может быть автоматически генерируемым, и изменения в нём могут быть перезаписаны.

В таких случаях DNS-серверы настраиваются через:

  • NetworkManager: через графический интерфейс или команду nmcli.
  • systemd-resolved: в файле /etc/systemd/resolved.conf или через resolvectl.

В Windows DNS-серверы настраиваются в свойствах сетевого подключения или через команду netsh.

Таким образом, основной файл для прямого указания DNS — /etc/resolv.conf, но в современных системах стоит учитывать менеджеры сети и сервисы, которые могут управлять этим файлом.