Как изменить настройки DNS у некоторых Linux серверов?
Debian Linux 11. Настройка DNS в файле /etc/systemd/resolved.conf не меняет DNS.
Настройка DNS в файле /etc/network/interfaces вообще отсутствует.
Можно попытаться изменить DNS через Webmin, но это изменение будет непостоянным.
therealman™, resolv.conf формируется какой-либо службой.
Разобраться какой и внести в ее конфиги необходимые параметры.
Вариант2: выключить эту службу и управлять resolv.conf вручную.
Настройки сети каким методом делаете?
Через /etc/network/interfaces?
Через NetworkManager?
Через systemd-networkd?
В systemd есть два таких сервиса:
systemd-resolved
resolvconf
Первый является примитивным DNS-резолвером, на серверах предпочитаю его отключать и ставить вместо него какой-нибудь кэширующий DNS традиционной ориентации.
Второй вроде как раз и меняет конфиг, когда вы этого не хотите, так что его тоже можно попробовать прибить для более спокойной жизни и дальше рулить в ручном режиме.
hint000, pfg21, эх, если бы я знал, какой службой... Обычно попадаются дистрибутивы, где все нужные мне сетевые настройки применяются в /etc/network/interfaces.
root@vds:~# systemctl status resolvconf
● resolvconf.service
Loaded: masked (Reason: Unit resolvconf.service is masked.)
Active: inactive (dead) since Mon 2023-08-14 13:58:43 UTC; 1h 21min ago
Main PID: 380109 (code=exited, status=0/SUCCESS)
CPU: 4ms
Aug 14 13:45:32 vds systemd[1]: Started Nameserver information manager.
Aug 14 13:45:32 vds resolvconf[380118]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
Aug 14 13:58:43 vds systemd[1]: Stopping Nameserver information manager...
Aug 14 13:58:43 vds systemd[1]: resolvconf.service: Succeeded.
Aug 14 13:58:43 vds systemd[1]: Stopped Nameserver information manager.
в том то и проблемы что в линухе большая вариативность методов решения задачи. то или дела винда - там всё одно и из одного места :)
предложу такой вариант если /etc/resolv.conf представляет из себя симлинк на /run/***/resolv.conf.
и вместо него создаешь текстовый файл с необходимыми параметрами.
это конечно костыль, но вполне рабочий.