Я сделал некоторое чтение на этом самом сайте и других местах, найденных на Google, и пытаюсь соединить некоторую простую документацию для напоминания мне, как это работает. Я не уверен в некоторых частях вообще, и большая часть формулировки от других сайтов. Мог кто-то хорошо осведомленный говорить мне, какая часть текста является неправильной, и исправьте меня?Заранее спасибо.
Это - то, как я читал, как часть его работы И Сервер Ubuntu и Рабочий стол Ubuntu использует resolvconf для управления resolv.conf файлом. Это означает, что Вы больше не должны редактировать/etc/resolv.conf непосредственно; вместо этого необходимо настроить утилиту конфигурирования сетевого интерфейса для предоставления правильной информации resolvconf. Для Сервера Ubuntu утилита конфигурирования сетевого интерфейса является ifup, и это настроено файлом/etc/network/interfaces. Для Рабочего стола Ubuntu утилитой конфигурирования сетевого интерфейса является NetworkManager. Это - то, что Вы используете.
На основе вышеупомянутого это - то, как я думаю, что оно работает, Вы видите, что я не использую NM, я отключил его и сохранил dnsmasq включенным, потому что мне нравятся его функции.
Рабочим столом [NetworkManager + dnsmasq] На рабочем столе утилита конфигурирования сетевого интерфейса является NetworkManager. Когда dnsmasq используется в conjuction затем, реальный DNS виден с помощью следующей команды. устройство nmcli показывает ens160 | grep IP4. DNS
Рабочий стол [ifup +/etc/network/interfaces + dnsmasq] На рабочем столе, если мы отключаем NetworkManager затем утилита конфигурирования сетевого интерфейса, является ifup, и это настроено файлом/etc/network/interfaces. Когда dnsmasq используется в conjuction затем, реальный DNS хранится в/run/dnsmasq/resolv.conf, который заполняется/etc/network/interfaces, который настроен статически или динамично dhcp. Таким образом просмотреть Вашу реальную кошку "серверов DNS/run/dnsmasq/resolv.conf". Значение здесь затем пробивается к/run/resolv/resolv.conf
Сервер [ifup +/etc/network/interfaces] На сервере с только/etc/network/interfaces и ifup, затем реальный DNS помещается непосредственно в/run/resolvconf/resolv.conf представление To Ваша реальная кошка "серверов DNS/run/resolvconf/resolv.conf
Вопрос:
То, как рабочий процесс разрешения DNS работает над рабочим столом человечности с ifup +/etc/network/, соединяет интерфейсом с +dnsmasq, Как DNS работает над сервером человечности с ifup +/etc/network/интерфейсы