¿Cómo cambiar DNS en Ubuntu 15.10?

¿Cómo cambiar DNS en Ubuntu 15.10?

Quiero usar OpenDNS y quiero configurar las cosas usando la línea de comando. Pensé que debería editar el /etc/resolv.confarchivo, pero el archivo comienza con un comentario que dice:

NO EDITE ESTE ARCHIVO A MANO: SUS CAMBIOS SE SOBREESCRIBIRÁN

Entonces, ¿cómo configuro OpenDSN en Ubuntu 15.10?

Respuesta1

NetworkManager es el programa que (a través de la utilidad resolvconf) inserta la dirección 127.0.1.1en el archivo resolv.conf. NM inserta esa dirección si y sólo si está configurado para iniciar una instancia del programa dnsmasq para que sirva como servidor de nombres de reenvío local. Esa instancia de dnsmasq escucha consultas en la dirección 127.0.1.1.

Si no desea utilizar un servidor de nombres de reenvío local, configure NetworkManager para que no inicie una instancia de dnsmasq ni inserte esa dirección. En /etc/NetworkManager/NetworkManager.confcomentar fuera de la líneadns=dnsmasq

sudo nano /etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

y reinicie el servicio NetworkManager.

sudo restart network-manager

En este modo, NetworkManager se actualiza /etc/resolv.conf(aún a través de resolvconf) para incluir las direcciones del servidor de nombres que NetworkManager tiene para las conexiones activas.

Si desea deshabilitar el mecanismo resolvconf para actualizar resolv.conf y simplemente usar un archivo resolv.conf estático, haga lo siguiente.

sudo rm -f /etc/resolv.conf  # Delete the symbolic link
sudo nano /etc/resolv.conf   # Create static file

# Content of static resolv.conf
nameserver 208.67.220.220
nameserver 208.67.220.222

Respuesta2

La respuesta anterior es perfecta pero para reiniciar el administrador de red debes escribir esto:

sudo service network-manager restart

información relacionada