
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.conf
o 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.conf
archivo?