Cómo configurar servidores de nombre DNS en Ubuntu 18.04

Durante años, cada vez que necesitaba para configurar los servidores de nombres DNS en Linux me iría a /etc/resolv.conf. Un par de entradas rápidas como esta tendrían mi máquina llegando al mundo exterior como un campeón:

 nameserver 8.8.4.4nameserver 8.8.8.8 

pero, como con todo, la tecnología evoluciona. Esto es especialmente cierto con las cosas que más sabes., Nunca falla que los desarrolladores lanzarán una llave en sus obras para cambiar la forma en que ha estado haciendo su cosa de administrador durante décadas. Esto es cierto tanto para las tecnologías de código abierto como para las de código cerrado.

tal es el caso con DNS en Ubuntu Server. Aunque el /etc/resolv.el archivo conf todavía existe, ya no es donde configura sus servidores de nombres DNS. Así es, los cambios en la red siguen llegando. Pero entonces, para ser justos, la configuración de DNS en realidad no se ha configurado (al menos no de forma permanente) en el resolv.archivo conf durante bastante tiempo. De hecho, antes de Ubuntu 18.,04, los servidores de nombres DNS fueron configurados en/etc/network / interfaces. En este archivo, una entrada como se ve a continuación le llevará con éxito más allá de su LAN:

 dns-addresses 8.8.4.4,8.8.8.8 

inicie sesión en su servidor 18.04 y busque ese archivo /etc/network/interfaces. ¿Adivina qué? Está ahí. Sin embargo, puede configurarlo todo lo que desee, pero tendrá efecto cero. ¿Por qué? Netplan. Ese es el nuevo chico en el bloque de redes de Ubuntu. Es a través de Netplan que ahora configuramos nuestros servidores de nombres DNS.

¿Por qué Canonical hizo este movimiento?, De la documentación oficial, viene esto:

Netplan se ha implementado para soportar una representación simple y declarativa de configuraciones de red complejas, así como para abordar algunas limitaciones actuales de ifupdown. Netplan proporciona un formato de configuración yaml simple y elegante con soporte para múltiples proveedores de backend.

En otras palabras, la sencillez. Y tiene sentido (especialmente teniendo en cuenta lo popular que es.formato yaml se está convirtiendo).,

Ver: 20 consejos rápidos para facilitar las redes de Linux (PDF gratuito) (TechRepublic)

la nueva configuración

aunque a muchos no les gusta el cambio, creo que Netplan fue el movimiento correcto. Con este cambio, sus configuraciones de red se manejan en una ubicación (cada interfaz tiene su propio archivo de configuración). Los archivos de configuración se encuentran en/etc / netplan. Los nombres de archivo estarán en la forma 01-netcfg.yaml. Uno de los aspectos más importantes del archivo es que deben usar una sangría consistente (de lo contrario no se cargarán)., Dentro de estos archivos, se configuran todos los aspectos de una interfaz de red (dirección IP, puerta de enlace, DNS, etc.). En cuanto a la configuración DNS, esto se hace con dos líneas de código. Por ejemplo, si usa los servidores DNS de Google, la entrada se vería como la que se muestra en la Figura A.

nuestros servidores de nombres DNS recién configurados.

los servidores DNS están separados por comas. Para mantener las cosas limpias, recomiendo combinar servidores relacionados como se ve en la Figura B.,

una agrupación limpia de entradas de servidor de nombres.

por supuesto, puede ajustar todas esas direcciones de servidor DNS en una sola línea (Figura C).

Todos nuestros servidores de nombres en una línea.

mientras estén separados por comas, todo estará genial. Incluso puede separarlos más claramente, agregando un espacio después de la coma (Figura D).

Ahora es una entrada limpia y fácil de leer.,

Una vez que haya realizado el cambio de configuración, guarde/cierre el archivo, y luego emita el comando:

 sudo netplan apply 

la configuración se leerá y, siempre que esté en la forma adecuada, surtirá efecto. Si algo sale torcido, puede agregar el conmutador de depuración de la siguiente manera:

 sudo netplan --debug apply 

el comando anterior le dará toda la salida que necesita para solucionar la configuración de su red (Figura E).,

la Figura E

La salida de la netplan –debug aplicar el comando.

Bienvenido al nuevo orden mundial

te guste o no, así es como ahora se configura Ubuntu networking. Asegúrate de estar al día en el nuevo orden mundial de Ubuntu, de lo contrario terminarás creciendo exponencialmente frustrado en cuanto a por qué tu red continúa fallando. Netplan está aquí para quedarse.

también vea

  • Cómo instalar nextCloud 13 en Ubuntu 18.,04 (TechRepublic)
  • ¿Cómo cambiar el hostname en Ubuntu 18.04 (TechRepublic)
  • Cómo configurar una dirección IP estática en el Servidor de Ubuntu 18.04 (TechRepublic)
  • Cómo instalar Ubuntu Server 18.04 (TechRepublic)
  • Mark Shuttleworth platos en donde Canonical y Ubuntu Linux van siguiente (ZDNet)
Imagen: Jack Wallen