Cómo modificar DNS en Ubuntu

Ubuntu suele tener muchos errores, como controladores de tarjetas gráficas, dependencias de paquetes de software, DNS y otros problemas. Hoy nos centraremos en cómo solucionar el problema de DNS.

1. ¿Qué es el problema de DNS de Ubuntu?

Al utilizar Ubuntu, suelen producirse los siguientes errores:

ping: XXX.com: 域名解析失败

Esto se debe a que el DNS predeterminado de Ubuntu ocasionalmente tiene errores.

Si va a "Configuración" para cambiar el DNS, encontrará que Ubuntu todavía usa el DNS original y reiniciar es inútil.

Por tanto, tenemos que utilizar medios más avanzados para modificar DNS.

Muchos tutoriales en Internet son inútiles, después de una serie de exploraciones, descubrí cómo modificar DNS en Ubuntu.

2. Modificar temporalmente el DNS

Este método puede modificar temporalmente el DNS, pero entrará en vigor después de reiniciar.

1. Edite el archivo /etc/resolv.conf

sudo gedit /etc/resolv.conf

2. Agregue el siguiente código

nameserver 114.114.114.114
nameserver 8.8.8.8

Eso es todo. 114.114.114.114 y 8.8.8.8 se pueden reemplazar con su DNS favorito.

Una vez completada la modificación, guárdela y entrará en vigor inmediatamente.

3. Modificar DNS permanentemente

Observe que hay esta línea en la parte superior de /etc/resolv.conf:

DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Tenga en cuenta que este archivo se sobrescribirá automáticamente después de reiniciar.

Entonces, ¿cómo evitar que se sobrescriba? Simplemente apague el servicio que lo anula.

1. Deshabilite el servicio resuelto por systemd

sudo systemctl disable --now systemd-resolved

2. Modifique el archivo NetworkManager:

sudo gedit /etc/NetworkManager/NetworkManager.conf

3. [main] Agregue la siguiente configuración debajo del nodo:

dns=none

4. De hecho, resolv.conf no es un archivo, sino un enlace suave. Después de deshabilitar systemd-resolved, el enlace suave entrará en vigor, por lo que debemos crear un archivo resolv.conf nosotros mismos.

cd /etc
sudo mv resolv.conf resolv.conf.bak
sudo touch resolv.conf

5. Modificar según el método de modificación temporal.

6. Reiniciar

reboot

En este caso, el archivo no se sobrescribirá incluso si se reinicia.

Luego, ¡se solucionó el ERROR de DNS de Ubuntu!

Referencia: Ubuntu 20.04 Modificar DNS

Supongo que te gusta

Origin blog.csdn.net/nnKevi/article/details/131555234
Recomendado
Clasificación