Configurar el DNS en Linux

Configurar el DNS en Linux

Cada sitio, dispositivo o ubicación específica tiene su propia dirección IP, que es determinada por el hardware cuando se accede y se comunica con las redes. Los usuarios que se encuentren con la necesidad, por ejemplo, de navegar por sitios o de conectarse a otro ordenador en red, también deben introducir la dirección adecuada para intercambiar información con éxito. Sin embargo, recordar un conjunto aleatorio de números es difícil. Por eso se inventó el DNS (Sistema de Nombres de Dominio). Ahora el ordenador se pondrá en contacto con el servidor para determinar la dirección IP cuando introduzca el nombre de dominio mientras navega por el recurso. Estos servidores se especifican automática o manualmente, lo que depende del tipo de configuración. Es este proceso del que queremos hablar en el material de hoy, tomando como ejemplo una conocida distribución del sistema operativo Linux.

Configurar el DNS en Linux

Casi todas las distribuciones de Linux funcionan según un principio similar. Las únicas diferencias son algunos comandos de consola y el diseño del shell gráfico. Consideraremos Ubuntu como ejemplo, y usted, dependiendo de las características específicas de su distribución, puede realizar la tarea sin problemas. Si tiene dificultades para utilizar determinados comandos o encontrar elementos de menú en el entorno gráfico, consulte la documentación oficial de la distribución para averiguar qué comando u opción alternativa es responsable de la acción deseada.

Método 1: Menú del entorno gráfico

Este método está dirigido principalmente a los usuarios novatos, ya que la mayoría de las veces en Linux se sienten intimidados por tener que realizar cada acción escribiendo comandos en la consola. Desde hace mucho tiempo, casi todos los entornos se han diseñado para permitir diferentes configuraciones sin una sola referencia a «Terminal».. Esto también se aplica al DNS. Veamos cómo se realiza esta edición en la GUI estándar de Ubuntu.

  1. Fíjate en el panel superior donde está el botón de red y de apagado de tu ordenador. Haga clic en uno de ellos para ver una lista de conexiones.
  2. Aquí le interesa un botón llamado «Opciones de conexión»..
  3. En el menú que se abre, localice la conexión actual y haga clic en el icono del engranaje para ir a la configuración.
  4. Si quieres saber tu dirección DNS, sólo tienes que mirar la línea dedicada en el Ficha «Información del sistema».. Para configurar la recuperación de DNS, pase a la sección «IPv4». o «IPv6».utilizando el panel superior.
  5. En la línea. «Método». puede especificar el mejor método para obtener el DNS. El valor por defecto es de tipo automático a través de DHCP. Sin embargo, nada le impide marcar simplemente uno de los otros elementos presentes.
  6. Usted mismo puede prescribir los servidores DNS a los que debe referirse su router. Para hacer esto en la línea «DNS». especifique las direcciones IP, separadas por comas. En la captura de pantalla que aparece a continuación, se pueden ver los servidores de Google, y tienen el siguiente aspecto 8.8.8.8 и 8.8.4.4.
  7. Una vez completada la configuración, asegúrese de que todo está correctamente configurado, y sólo entonces haga clic en «Aplicar»..
  8. Si surge la necesidad de crear un nuevo tipo de conexión, se puede deletrear inmediatamente la configuración del DNS exactamente de la misma manera que se acaba de mostrar.
  9. Cuando la configuración esté completa, abra el menú principal y ejecute «Terminal». para la verificación.
  10. Entrar . nslookupy, a continuación, especifique la dirección que desea comprobar, por ejemplo, google.com.
  11. Después de hacer clic en Entre en espere unos segundos y revise la información recibida. Se le notificará qué servidor DNS se utilizó para el ping de direcciones.

Como puede ver, este método es lo más sencillo posible y prescinde de la edición de archivos de configuración a través de la consola. Pero algunos usuarios no tienen la oportunidad de usar la GUI, o los ajustes se estropean constantemente. En este caso, tendrá que remitirse a «Terminal».al que se dedicará nuestro siguiente método.

Método 2: Editar los archivos de configuración

Utilizando «Terminal». para editar los archivos de configuración al cambiar los parámetros del sistema es la forma más eficiente, porque todas las acciones aquí se realizarán como superusuario, y no se reiniciarán cuando el sistema se reinicie por primera vez. Utilice las siguientes instrucciones para configurar el DNS.

  1. Ejecute la consola como se ha mostrado anteriormente, o utilice cualquier método conveniente, como el icono creado en el «Favoritos»..
  2. En primer lugar, revise la lista de interfaces de red existentes para comprobar la configuración del archivo. Entre en ls /sys/class/net/ y haga clic en Entre en.
  3. Compruebe si el nombre de su interfaz está presente aquí. Por defecto tiene este aspecto: enp0s3. Si falta dicha cadena, tendrá que añadirla usted mismo, de lo que se ocuparán los siguientes pasos. Omitirlos si el nombre está presente.
  4. A continuación, se tratará de interactuar con los archivos de texto de configuración. Para ello puede utilizar cualquier editor por defecto, como por ejemplo vi. Sin embargo, no siempre es conveniente para los usuarios principiantes manejar este tipo de software. En estas situaciones, recomendamos instalar una solución más adecuada. Tipo sudo apt install nano y haga clic en Entre en.
  5. Confirme sus intenciones de añadir el software, y después de una instalación exitosa, proceda con los archivos. Introduzca el comando sudo nano /etc/network/interfaces y luego confirmarlo.
  6. Inserte las líneas auto enp0s3 и iface enp0s3 inet dhcppara establecer la configuración de la interfaz.
  7. Utilice la combinación Ctrl + O para guardar los ajustes. En el futuro, recuerde que el signo ^ es sinónimo de . Ctrles decir, para salir del editor, por ejemplo, mediante Ctrl + X.
  8. Al guardar, no cambie el nombre del archivo que se va a escribir, sino que simplemente haga clic en Entre en.
  9. A continuación, en el mismo archivo, introduzca dns-nameserver 8.8.8.8 para establecer el DNS de Google, y luego puede cerrar este objeto.
  10. A continuación, tendrá que configurar otro elemento, vaya a él a través de sudo nano /etc/dhcp/dhclient.conf.
  11. Cuando se le pida la contraseña de superusuario, introduzca la contraseña de superusuario. Tenga en cuenta que los caracteres no se muestran con este método de escritura por razones de seguridad.
  12. Baja hasta el final del contenido e inserta la línea supersede domain-name-servers 8.8.8.8. A continuación, guarde los cambios y cierre el archivo.
  13. Ahora vamos a editar los últimos parámetros en sudo nano /etc/resolvconf/resolv.conf.d/base.
  14. Inserte la línea. nameserver 8.8.8.8que define el DNS. Recuerde aplicar los cambios en el mismo archivo antes de salir.
  15. Todos los cambios de DNS tendrán efecto tan pronto como se reinicie la red. Esto se consigue con el comando sudo systemctl restart networking.
  16. La aparición de una línea de entrada en blanco significa que el reinicio se ha realizado con éxito.

Por supuesto, utilizar el segundo método es mucho más complicado que el primero, pero es la única alternativa que resulta eficaz en los casos en los que los cambios de DNS a través del intérprete de comandos gráfico fallan debido al reinicio constante. Sólo tienes que seguir las instrucciones, siguiendo con precisión la configuración correcta, y conseguirás editar la configuración de la recuperación del nombre de dominio.

Nos alegramos de que hayamos podido ayudarle con su problema.

Describa lo que no le ha funcionado.
Nuestros especialistas tratarán de responder con la mayor rapidez posible.

¿Le ha ayudado este artículo?