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.
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:
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
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:
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