¿Cómo configuro mi configuración de DNS en Ubuntu Server?

De acuerdo con esta página parece ser simple. Obstante, /etc/bind no existe en la instalación predeterminada de Ubuntu 12.04.3 LTS server.

Entonces, sin instalar ningún software adicional, ¿cómo puedo configurar DNS y eliminar dnsmasq en ubuntu server? Estoy bastante familiarizado con sudo &lificador; nano.

Configurar Servidores DNS

Es necesario configurar el /etc/network/interfaces archivo si desea cambiar su servidor DNS a través de la línea de comandos.

Debería verse algo como esto:

# The loopback network interface  auto lo  iface lo inet loopback  # The primary network interface  auto eth0 iface eth0 inet static  address 192.168.X.Xnetmask 255.255.255.0gateway 192.168.X.Xdns-nameservers X.X.X.X 

Si tiene más de un servidor DNS, simplemente agregue un espacio entre cada uno:

dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z

Simplemente reemplace las Xs, Ys y Zs con sus propias IP de los servidores DNS de su elección, y cuando haya terminado, ejecute este comando para actualizar la configuración:

sudo ifdown eth0 && sudo ifup eth0

Espero que esto ayude!

Sin embargo, si está en una versión más reciente de Ubuntu, es posible que esté utilizando resolvconf (un paquete que administra el contenido de /etc / resolv.conf).

Para establecer servidores de nombres DNS que no se eliminarán después de reiniciar, agréguelos

sudo nano /etc/resolvconf/resolv.conf.d/base 

como

nameserver x.x.x.xnameserver x.x.y.y

Y después de eso, solo hazlo

sudo resolvconf -u

NetworkManager TUI: nmtui

Junto esta alternativa utiliza nmcli connection edit puede que te guste más cursos enfoque con nmtui, gnome CLISU alternativa a nm-connection-editor.

screenshot nmtui main window

screenshot editing a connection

Nota: Este artículo está más relacionado con Ubuntu Desktop, pero desde la pregunta adecuada se marcó como duplicada de esta (incorrectamente, OMI) Lo publico aquí.

A partir de 20.04 Fosa Focal, Usos de Ubuntu Server systemd-resuelto para administrar la configuración del servidor de nombres. /etc / resolv.conf es un archivo estático y no debe editarse.

Para configurar su resolutor, configúrelo en su archivo de configuración de netplan, de esta manera:

network:  version: 2  renderer: networkd  ethernets:    enp0s25:      addresses:        - 192.168.0.100/24      gateway4: 192.168.0.1      nameservers:          search: [mydomain, otherdomain]          addresses: [1.1.1.1, 8.8.8.8, 4.4.4.4]

Para obtener más información sobre cómo usar el sistema netplan, consulte el artículo de Ubuntu sobre configuración de red.

Estaba leyendo un manual para configurar un servidor DNS, no cómo configurar las entradas DNS en el servidor. El manual que deberías haber leído es [this] (https://help.ubuntu.com/12.04/serverguide/network-configuration.html#name-resolution)

Creo que hay una mejor respuesta aquí linux - How do I set my DNS when resolv.conf is being overwritten? - Unix & Linux Stack Exchange -básicamente, puede anular su configuración de DHCP para “anteponer” un servidor frente a los que usa actualmente. Esto es bueno ya que no tiene que depender únicamente del nuevo servidor, solo le da prioridad para las búsquedas.

También eche un vistazo a Dnsmasq - Community Help Wiki. bind ES un servidor de nombres. Si necesita la funcionalidad de servidor de nombres en su servidor, debe instalar un servidor de nombres. Sería útil si pudieras describir qué es lo que estás tratando de lograr.

No tengo el representante para publicar un comentario sobre otra respuesta, pero en respuesta a la respuesta de Nullet el 17 de septiembre de 2013, esto funcionó para mí. Estaba pensando que había un problema con mi enrutador (uno barato proporcionado por un ISP). También creo que vale la pena mencionar que en la línea dns-nameservers, debe usar la IP de el DNS público. No use la dirección local del DNS, que probablemente esté en su enrutador. Me estaba conectando al DNS de mi enrutador, que por alguna razón desconocida no funcionaba con mi servidor. En cambio, descubrí de dónde obtenía su información el DNS de mi enrutador y configuré dn

Relacionado: [Cómo configuro mi DNS cuando resolv.conf se está sobrescribiendo?] (linux - How do I set my DNS when resolv.conf is being overwritten? - Unix & Linux Stack Exchange).