Мы используем Цифровой Океан, который обеспечивает высокоскоростные внутренние сети в дополнительных внешних сетях. Внутренняя сеть использует 10.136.0.0/16.
К сожалению, Цифровой Океан не предоставляет расщепленному горизонту DNS. Мы хотели бы встать наш собственный сервер DNS для отвечания внутренними адресами, когда внутренний сервер разрешает другой внутренний сервер, и они оба могут обсудить 10.136.0.0/16 сеть. Мы не хотим, чтобы наш сервер DNS был единой точкой отказа, хотя, таким образом, мы хотим сохранить серверы DNS Цифрового Океана в конфигурации, но в более низком приоритете.
Существует ли способ указать приоритет DNS-серверов? Например, для нашего домена www.example.com, действительно ли мы могли направить те запросы к нашему внутреннему DNS сначала прежде, чем попробовать DNS Цифрового Океана?
Серверы имен используются в настроенном порядке. При конфигурировании внутреннего сервера имен сначала и Цифровая Океанская секунда системы заменят к второй, если первый не ответит.
После обработки отказа система (к моему знанию) автоматически не переключается назад на первое. Так a sudo netplan apply
необходимо.
Это только становится хитрым в наше время, потому что столько частей (потенциально) вовлечено в конфигурацию (systemd-разрешенный, netplan, конфигурация в/etc/netplan / *.yaml, которые перезаписываются/etc/systemd/resolved.conf и вероятно еще дюжиной, о котором я не знаю).
Лучший способ видеть, каков конечный результат всего другого результата конфигураций и сервисов в для определения имен systemd-resolve --status
. Вот важные части в одной из моих систем тестирования: '...
DNS Servers: 10.9.9.4
192.168.1.6
10.9.9.6
10.0.9.1`