Estoy de acuerdo con otras personas aquí en que la respuesta seleccionada probablemente no sea la mejor manera de solucionar el problema:
Cuando un archivo tiene un comentario al principio que dice
"DO NOT EDIT THIS FILE"
entonces probablemente haya una muy buena razón para, bueno, ... ¡no editar ese archivo! ;-)
Y aquí está el por qué, así como una sugerencia para una mejor solución (en mi humilde opinión):
a. el archivo /etc/resolv.conf
que modificó se sobrescribirá en el momento del arranque, por lo que su modificación no se 'pegará'.
si. La dirección IP (127.0.0.53) que estaba originalmente allí (antes de modificarla) es en realidad la dirección de un resolutor de código auxiliar DNS. ¡Está allá! ¡Puedes hacer ping! se ejecuta localmente en su máquina. ¿Qué es un stub resolver? ¡Toma sus consultas DNS y busca en su caché una resolución! Si no puede encontrar ninguno, se comunicará con un servidor DNS real (y luego almacenará en caché el resultado). Por lo tanto, si sobrescribe la dirección de la resolución de código auxiliar, ¡se perderá esta importante función de almacenamiento en caché de la resolución de código auxiliar!
El problema con este nuevo método de resolución en Ubuntu 18.04 es que la dirección del servidor DNS 'real' nunca se configuró. Por lo tanto, si la resolución de código auxiliar no encuentra el dominio solicitado en su caché, no sabe qué servidor DNS consultar. (Por lo tanto, su acceso a Internet basado en su nombre de dominio ya no funciona). Entonces, todo lo que tiene que hacer es configurar el servidor DNS 'real' que debe usar este resolutor de código auxiliar. Y haces esto editando (¡sudo!)/etc/systemd/resolved.conf
Simplemente agregue algo como
DNS=8.8.8.8
a ese archivo.
Luego reinicie la red, o más bien, reinicie, para que pueda verificar que ahora tiene una solución que es persistente en todos los reinicios.
(¡Lo que aún no he descubierto es por qué DHCP no configura correctamente el servidor DNS correcto!)