Я пытаюсь настроить серверы имен в моем Ubuntu 18.04
с netplan. Я получил сервер DNS, который работает на моем localhost (127.0.0.1
). Моя конфигурация похожа на это:
network:
ethernets:
ens160:
addresses: [172.16.0.1/16]
dhcp4: 'no'
dhcp6: 'no'
gateway4: 172.16.100.1
nameservers:
addresses: [10.0.0.8, 8.8.8.8, 10.15.0.18, 127.0.0.1]
version: 2
И когда я делаю nslookup
на некотором имени DNS в моем ENV это перестало работать. dig
команда перестала работать также с NXDOMAIN
ошибка.
Но, когда я изменяю порядок addresses
в nameservers
раздел к [127.0.0.1, 10.0.0.8, 8.8.8.8, 10.15.0.18]
, после применения конфигурации с netplan apply
nslookup
запросите работы и dig
выводы правильно с NOERROR
.
Мой вопрос: почему существует значение для порядка серверов DNS? Как я могу вынудить netplan conf всегда смотреть в 127.0.0.1
относительно all\specific домена?
BTW все netplan apply
успешны без любых ошибок.
Понял, что DNS работает с аварийным переключением только в том случае, если DNS-сервер недоступен или в службе DNS есть специальная конфигурация для отката на следующий DNS-сервер ...
Так что да- есть значение для порядка в конфигурации серверов имен сетевого плана .