
私は読むここ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
?