Установить настройки DNS Linux

Установить настройки DNS Linux

У меня есть сервер с установленным на нем сервером bind9. Я хочу использовать его как DNS для разрешения локальных адресов и пересылки остального трафика на другие DNS.

Я знаю, что мне нужно изменить файл /etc/resolv.conf, который выглядит так:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

Если я добавляю себя (IP этого сервера 10.32.0.2) в качестве сервера имен, то все работает нормально. Однако при перезагрузке файл перезаписывается (как и указано), как я могу изменить эту настройку навсегда?

решение1

Строгий способ — сделать файл неизменяемым, выполнивsudo chattr +i /etc/resolv.conf

Наиболее распространенное предположение заключается в том, что это редактируется DHCP-клиентом при подключении. В этом случае рассмотрите возможность изменения DHCP-сервера, чтобы он передавал клиенту ваш DNS-сервер в качестве сервера по умолчанию.

Связанный контент