Я в старі часи resolv.conf
був статичним, і ти сам це редагував.
Пізніше клієнт DHCP переписав би його, використовуючи деякі статичні записи та те, що він отримав від оренди DHCP.
В наші дні деякі дистрибутиви, як у мене (Linux Mint 18.1), мають /etc/resolv.conf.d
механізм з декількома підкаталогами скриптів, і, ну, я не можу створювати його голови та хвости.
Тоді який правильний шлях,
- щоб вказати, що я хочу використовувати або не використовувати сервер DNS, отриманий в DHCP-оренді?
- додавати фіксовані записи до resv.conf завжди або як резервний запас, коли немає сервера імен, отриманих DHCP?
- приймати рішення щодо відносного порядку у файлі?
Я не проти писати деякі власні сценарії, якщо є, я просто не хочу «працювати проти» існуючого механізму або робити дублюючу роботу.
dhclient
ігнорувати / замінювати інформацію про DNS DHCP; Я не впевнений, що існує механізм /etc/resolv.conf.d
для цього (але я не використовую Mint і не маю цих сценаріїв).
/etc/resolv.conf
- це localhost (який запускає dnsmasq), тому мені незрозуміло, як взаємодіють dnsmasq, механізм resv.conf.d та клієнт DHCP.
resolvconf
сервери ... unix.stackexchange.com/questions/286195/…