cambiar el servidor DNS de forma no persistente (en la línea de comandos)

cambiar el servidor DNS de forma no persistente (en la línea de comandos)

¿Hay alguna manera de cambiar el servidor DNS en la línea de comandos sin tener que cambiar nada en el disco?

Recientemente inicié la sesión de rescate y obtuve una dirección IP (usando DHCP) pero no un servidor DNS. Como mi configuración de red generalmente se realiza en nm-appletla sesión de escritorio y no en la sesión, /etc/network/interfacesme gustaría poder proporcionar un servidor DNS solo para esta sesión de rescate y no escribir nada en el disco.

Esto normalmente es posible editando /run/resolvconf/resolv.conf. pero resolvconfparece no ejecutarse en la sesión de rescate de ubuntu 14.04.

Esperaba que hubiera algo similar a la configuración de red donde puedo configurar una interfaz sin tener que editar un archivo:

# ifconfig eth0 192.168.2.5 netmask 255.255.255.0
# route add default gw 192.168.2.1

¿Hay alguna manera de hacer esto para DNS en una sesión de rescate en Ubuntu 14.04?

Respuesta1

encontré una manera de hacer esto:

elimine el servicio DNS (¿puede haber una forma más sutil?)

# killall dnsmasq

reinicie el servicio utilizando el servidor ascendente deseado:

# dnsmasq --server=192.168.2.1

en un ubuntu más nuevo (uno con systemd) esto sería:

# systemd-resolve -i enp0s31f6 --set-dns=192.168.2.1  # --set-dnssec=true

Comprobar con:

# systemd-resolve --status

Respuesta2

Navegue a este directorio /etc/resolvconf/resolv.conf.d y edite el archivo principal usando vi o vim con su privilegio

sudo vi /etc/resolvconf/resolv.conf.d/head

agregue las siguientes líneas al archivo

nameserver *DNS server IP*

guarde el archivo y use la utilidad resolvconf para configurar la dirección del servidor DNS estático que ingresó con el siguiente comando

sudo resolvconf -u

Respuesta3

Para que esto funcione, agregué au.archive.ubuntu.comal /etc/hostsarchivo una dirección IP que obtuve al hacer ping en mi PC.

Luego lo hizo apt updatey se resolvió.

información relacionada