Netplan ネームサーバーの設定は、resolv.conf エントリがないと使用されません

Netplan ネームサーバーの設定は、resolv.conf エントリがないと使用されません

私は読むここresolv.conf は他のサービスによって管理されているため、通常は編集しないでください。サーバーは Ubuntu 22.04.1 LTS を実行しています。

しかし、resolv.confに次の行を追加しないと、サーバーのDNSは機能しません。

nameserver 127.0.0.53

resolv.confファイルを完全に空にしたり削除したりすると、google.comにpingできなくなります。ここ:

このファイルが存在しない場合は、ローカルマシン上のネームサーバーのみが照会されます。

私は、netplan を使用してネットワークを構成したいのですが、netplan 構成にはネームサーバーのエントリがあります。私の netplan 構成は次のようになります。

# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      dhcp4: no
      addresses: [10.0.0.5/24]
      nameservers:
        search: [my.domain.com]
        addresses: [1.1.1.1, 8.8.8.8]
      routes:
        - to: default
          via: 10.0.0.254

というファイルがありました/etc/systemd/resolved.confが、その後削除されました。

ファイルを手動で編集せずに DNS を機能させるにはどうすればよいですかresolv.conf?

関連情報