systemd-resolved switches DNS Sever

Я только что обновился до focal; и время от времени systemd-resolved переключается с одного DNS-сервера на другой. Проблема в том, что у меня ОДИН "внутренний" DNS-сервер. В моем маршрутизаторе (Netgear Orbi) я настроил этот IP как первичный и вторичный; но по какой-то причине resolved считает, что "другой" сервер - это 8.8.8.8, который, конечно, не имеет моих внутренних имен.

resolv.conf указывает на 127.0.0.53 и связан симлинком с ../run/systemd/resolve/stub-resolv.conf.

/etc/systemd/resolved.conf пуст.

Вот вывод resolvectl status:

Global
       LLMNR setting: no
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
          DNSSEC NTA: 10.in-addr.arpa
                      16.172.in-addr.arpa
                      168.192.in-addr.arpa
                      17.172.in-addr.arpa
                      18.172.in-addr.arpa
                      19.172.in-addr.arpa
                      20.172.in-addr.arpa
                      21.172.in-addr.arpa
                      22.172.in-addr.arpa
                      23.172.in-addr.arpa
                      24.172.in-addr.arpa
                      25.172.in-addr.arpa
                      26.172.in-addr.arpa
                      27.172.in-addr.arpa
                      28.172.in-addr.arpa
                      29.172.in-addr.arpa
                      30.172.in-addr.arpa
                      31.172.in-addr.arpa
                      corp
                      d.f.ip6.arpa
                      home
                      internal
                      intranet
                      lan
                      local
                      private
                      test

Link 2 (ens3)
      Current Scopes: DNS
DefaultRoute setting: yes
       LLMNR setting: yes
MulticastDNS setting: no
  DNSOverTLS setting: no
      DNSSEC setting: no
    DNSSEC supported: no
  Current DNS Server: 192.168.75.5
         DNS Servers: 192.168.75.5
                      8.8.8.8
          DNS Domain: prosser.n7qnm.net

Два вопроса:

  1. Почему он переключается на альтернативный сервер?
  2. Где он получает 8.8.8.8?
0
задан 18 December 2020 в 05:57

1 ответ

Я только что понял это.

В 20/Focal в игру вступает пакет Cloud Init, а в /etc/cloud/conf.cfg.d находится файл с именем 50-curtin-networking.cfg, содержащий определения серверов имен. Обновление, по-видимому, читается как /etc/systemd/resolved.conf; который в моем случае был заполнен ДО того, как я добавил второй локальный DNS-сервер; а в 18 году не использовался таким же образом.

«Чем больше возишься с сантехникой, тем легче затыкать канализацию» — Монтгомери Скотт

0
ответ дан 22 December 2020 в 22:48

Другие вопросы по тегам:

Похожие вопросы: