La configuración de los servidores de nombres de Netplan no se utiliza sin la entrada resolv.conf

La configuración de los servidores de nombres de Netplan no se utiliza sin la entrada resolv.conf

Yo leoaquíque normalmente no se debe editar resolv.conf, ya que es administrado por otros servicios. El servidor ejecuta Ubuntu 22.04.1 LTS.

Sin embargo, el DNS de mi servidor no funciona a menos que coloque la siguiente línea en mi resolv.conf

nameserver 127.0.0.53

Si vacío resolv.confo elimino el archivo por completo, ya no puedo hacer ping a google.com. No entiendo esto, mientras leoaquí:

Si este archivo no existe, solo se consultará el servidor de nombres en la máquina local.

Quiero usar netplan para configurar mi red y en mi configuración de netplan hay una entrada para los servidores de nombres. Mi configuración de netplan se ve así:

# 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

Se llamó a un archivo /etc/systemd/resolved.conf, pero desde entonces se eliminó.

¿Cómo puedo tener un DNS que funcione sin editar manualmente el resolv.confarchivo?

información relacionada