DNS

Cómo configurar servidores de nombres DNS en Ubuntu Linux?

Cómo configurar servidores de nombres DNS en Ubuntu Linux?
Los servidores de nombres DNS (resolutores) proporcionan un método para traducir el nombre de dominio a las direcciones IP. Lo proporciona el ISP (proveedores de servicios de Internet) y varios otros dispositivos lo utilizan para realizar la búsqueda de DNS para un dominio solicitado.

Le mostraremos en este tutorial cómo establecer o configurar el servidor de nombres DNS utilizando diferentes métodos en el sistema Ubuntu. Todas las configuraciones se han realizado en Ubuntu 20.04 sistema.

Dos enfoques diferentes que se pueden utilizar para configurar el servidor de nombres DNS en Ubuntu 20.04 sistema Linux:

Método 1: configurar el servidor de nombres DNS desde el escritorio de Ubuntu usando el administrador de red

Configurar el servidor de nombres DNS desde el escritorio de Ubuntu usando Network Manager es bastante simple y no requiere conocimientos técnicos. Simplemente siga los pasos que se mencionan a continuación:

1. Abra la ventana "Configuración" del sistema en su sistema.
2. Si está conectado con Wi-Fi, haga clic en la pestaña "wifi". De lo contrario, haga clic en la pestaña "Red", si tiene una conexión "cableada".
3. La ventana de Configuración también se puede iniciar desde el menú superior derecho. Haga clic en el icono desplegable y seleccione el "Configuración cableada" opción de la lista de visualización, que también se muestra en la siguiente captura de pantalla:

4. Haga clic en el icono de engranaje que se muestra debajo del encabezado "cableado" para acceder a las configuraciones de Network Manager.

5. Ahora, vaya a la pestaña de configuración "IPV4" y seleccione el método IPV4 donde se selecciona el predeterminado "Automático (DHCP)".

Cambie el botón automático para deshabilitar esta opción e ingrese la dirección IP del solucionador de DNS separada por una coma para configurar el servidor de nombres DNS, que se muestra en la siguiente captura de pantalla:

Hemos utilizado la dirección IP de resolución del servidor DNS de Google.

Método 2: configurar el servidor de nombres DNS mediante Netplan con Network Manager e IP estática

En las distribuciones de Ubuntu anteriores, los resolutores de DNS se configuraban fácilmente usando el comando '/ etc / resolv.conf ', simplemente editando los valores y guardando el archivo para su uso. El servicio systemd-resuelto proporciona resolución de nombres DNS a aplicaciones o servicios locales y esto se puede configurar simplemente con Netplan, que es la herramienta de administración de red predeterminada en Ubuntu 20.04.

Para configurar los resolutores de DNS con el netplan, siga los pasos que se mencionan a continuación:

1. Abra la terminal ejecutando la lista de comandos "ip a" con sus detalles de Wi-Fi / ethernet. Con cuidado, anote su dirección IP, máscara de red y puerta de enlace predeterminada de la siguiente captura de pantalla que se muestra al ejecutar el comando IP.

2. Abra el archivo de configuración de netplan. Todos los archivos de configuración de netplan se almacenan en el directorio / etc / netplan. Entonces, abra el "/ etc / netplan / 01-network-manager-all.archivo yaml ”. El nombre del archivo puede variar de una configuración a otra. Escriba el comando mencionado a continuación para abrir este archivo de configuración usando el editor de texto nano.

$ sudo nano / etc / netplan / 01-administrador-de-red-todo.yaml

En este archivo, puede configurar la dirección IP, la puerta de enlace, las interfaces de red, los servidores de nombres DNS, etc.

La sintaxis general de este archivo de configuración se proporciona a continuación y puede ser modificada por un administrador del sistema.

la red:
versión 2
renderizador: NetworkManager
Ethernet:
[nombre del dispositivo]:
dhcp4: falso
direcciones: [dirección-ip / máscara de red]
gateway4: puerta de enlace predeterminada
servidores de nombres:
direcciones: [DNS_nameserver-1, DNS_nameserver-2]

Aquí, las siguientes líneas de código deben cambiar en este archivo de configuración.

versión 2
renderizador: NetworkManager
Ethernet:
enp0s3:
dhcp4: falso
direcciones: [10.0.2.15/24]
puerta de enlace4: 192.168.1.1
servidores de nombres:
direcciones: [8.8.8.8, 8.8.4.4]

El "192.168.1.1 "es la puerta de enlace predeterminada y la dirección IP es" 10.0.2.15". Reemplace su propia puerta de enlace, máscara de red e IP en el archivo de configuración anterior. Se pueden definir más de dos servidores de nombres DNS en una configuración y estos servidores de nombres deben separarse con una coma. En el archivo anterior, "8.8.8.8, 8.8.4.4 "son los solucionadores de DNS para Google. Guarde el archivo de configuración y salga de este archivo presionando "Ctrl + x".

3. Ahora, use el siguiente comando para aplicar cambios en este archivo con netplan:

$ sudo netplan aplicar

El comando anterior generará la configuración del servicio resuelto por systemd.

4. Para verificar la configuración de resolución de DNS, use el siguiente comando:

$ systemd-resolve --status | grep 'Servidores DNS' -A2

El comando systemd-resolve -status muestra un paquete de información. Esta es la razón por la que se utiliza el comando "grep" para filtrar la cadena "Servidores DNS" de todos los detalles.

La siguiente salida se muestra en el terminal; significa que verifica el servidor de nombres DNS y está configurado ahora.

Configurar el servidor de nombres DNS personalizado desde la línea de comandos mediante Netplan con Networkd

Para configurar el servidor de nombres DNS usando el netplan y la red, copie el siguiente código en el archivo de configuración del netplan:

$ sudo nano / etc / netplan / 01-administrador-de-red-todo.yaml

Ingrese las configuraciones dadas a continuación en este archivo:

la red:
versión 2
renderizador: networkd
Ethernet:
enp0s3:
dhcp4: verdadero
servidores de nombres:
direcciones: [8.8.8.8, 8.8.4.4]

Escriba el comando que se proporciona a continuación para aplicar cambios con netplan:

$ sudo netplan aplicar

Ahora, verifique el servidor de nombres DNS actual usando el siguiente comando:

$ systemd-resolve --status

La siguiente salida se imprime en la ventana del terminal:

Para volver a las configuraciones DNS predeterminadas o eliminar las configuraciones del netplan, elimine todos los datos y pegue el siguiente código en el archivo de configuración:

la red:
versión 2
renderizador: NetworkManager

Ahora, aplique los cambios usando el siguiente comando:

$ sudo netplan aplicar

Verifique el servidor de nombres DNS actual usando el siguiente comando:

$ systemd-resolve --status

En la siguiente salida mostrada, notará que el servidor de nombres DNS predeterminado se configurará en su sistema:

Conclusión:

Hemos discutido en este artículo, cómo configurar el servidor de nombres DNS usando la interfaz de escritorio y la línea de comandos. También hemos visto cómo configurar los cambios de netplan en el sistema Ubuntu para cambiar el servidor de nombres DNS. Puede configurar el servidor de nombres DNS personalizado utilizando también los servicios netplan y networkd.

Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...
Cómo descargar y jugar Sid Meier's Civilization VI en Linux
Introducción al juego Civilization 6 es una versión moderna del concepto clásico introducido en la serie de juegos Age of Empires. La idea era bastant...