Forzar el uso de un servidor DNS particular

Esto me sucedió con un router de dudosa calidad. El router realizaba correctamente todo el DCHP pero no reportaba los servidores DNS. La solución a esto es sencillamente forzar al sistema a utilizar ciertos DNS puestos a mano.

Para ver cuales son los servidores DNS actuales debemos mirar el archivo /etc/resolv.conf

cat /etc/resolv.conf

Para forzar un DNS debemos editar /etc/dchp3/dhclient.conf
sudo kate /etc/dhcp3/dhclient.conf
Puedes cambiar kate por tu editor favorito.
Al comienzo del archivo debe agregarse la linea:
prepend domain-name-servers IPSERVIDOR;

Donde IPSERVIDOR es la IP del servidor DNS. Probablemente tengas que ejecutar:
sudo /etc/init.d/networking restart
Para forzar que se realicen los cambios. Si esto no funciona, puedes probar con reiniciar.

No hay comentarios: