Netplan: DNS を設定すると「名前解決が一時的に失敗しました」という結果になる

Netplan: DNS を設定すると「名前解決が一時的に失敗しました」という結果になる

ネットプランで静的 IP が設定された複数の VM があります。これは期待どおりに動作しますが、DNS の設定に関しては動作しません。

私のローカル DNS は 192.168.2.1 です。これを入力して、ホスト名経由で Google または別のクライアントに ping を実行しようとすると、「名前解決で一時的な失敗がありました」と表示されます。

ただし、192.168.2.1 ではなく 8.8.8.8 に設定すると、Google やその他の外部サイトを解決できます。

追加情報:

  • すべてのVMは192.168.10.0にあります
  • すべての非VMのメインネットワークは192.168.2.0です
  • ネットワークは正しくルーティングされている
  • 私の Linux VM はすべて Ubuntu Server 20.04 を実行しており、最新の状態です (古いバージョンの Ubuntu も試しました)
  • DHCP経由ではすべて期待通りに動作する
  • 静的IPとDNSを備えたWindows VMも期待通りに動作しています

私のNetplan設定:

network:
  ethernets:
    enp7s0:
      dhcp4: false
      addresses:
        - 192.168.10.13/24
      gateway4: 192.168.10.1
      nameservers:
        addresses:
        - 192.168.2.1
        - 8.8.8.8
  version: 2

解決ステータス次のように出力されます。

Global
       LLMNR setting: no                  
MulticastDNS setting: no                  
  DNSOverTLS setting: no                  
      DNSSEC setting: no                  
    DNSSEC supported: no                  
  Current DNS Server: 192.168.2.1         
         DNS Servers: 192.168.2.1         
          DNS Domain: lan                 
          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 (enp7s0)
      Current Scopes: DNS        
DefaultRoute setting: yes        
       LLMNR setting: yes        
MulticastDNS setting: no         
  DNSOverTLS setting: no         
      DNSSEC setting: no         
    DNSSEC supported: no         
         DNS Servers: 192.168.2.1
                      8.8.8.8  

これは私のネットワークです:

ネットワークプラン

すでに `/etc/systemd/resolv.conf' を変更するなど、さまざまな解決策を試しましたが、成功しませんでした...

過去 1 年間、DNS の設定で問題が生じたことはありません。最初の問題は 2 週間前に新しく作成した VM で発生しました。それ以来、VM は動作しなくなりました。

これはここでの最初の投稿なので、何かもっと良い点や違う点があれば教えてください ^^

関連情報