He intentado usar network-admin. Tiene una lista de servidores DNS, incluidos 127.0.0.1 y dos que puse. Siempre usa primero la dirección 127, sin importar cuántas veces la cambie. Las listas de archivos, scripts de enlace, etc., son confusas: ¿dónde está el archivo de configuración único para redes que puedo modificar para realizar un cambio permanente?
Estoy cansado de pedirle al servidor DNS de baja calidad de mi ISP que atienda mis solicitudes de Internet. No tengo idea de por qué Ubuntu restablece repetidamente mi configuración, o dónde la interfaz gráfica almacena esta información, hasta que vuelva a cambiar. Esto es INESCESARIAMENTE confuso.
Verifiqué la interfaz de administrador de red hace una hora y decía, en orden, 127.0.1.1 8.8.4.4 8.8.8.8 Moví los dos 8. a la parte superior, por encima de 127 ; solo lo comprobé, ahora el primero, que no estaba en la lista antes, es 192.168.1.254, que es la dirección de mi enrutador de red. Las solicitudes para esto se enrutan a Internet; Las solicitudes de DNS aquí se enrutan automáticamente al DNS de att en lugar de al de Google. Esto se demuestra cuando hay un error de búsqueda en el navegador Firefox y muestra una página de error de dnserrorassist.att.net
Realmente me gustaría tener una lista única y estática de servidores DNS, para poder modificarla a mi voluntad y establecer el orden de búsqueda en el que se utilizan. ¿Puedo hacer eso con Ubuntu (16.04)?
fuente
/etc/resolv.conf
archivo y / o los archivos en/etc/resolvconf/resolv.conf.d/
(base / head / tail)? o estás hablando de configurar a través de la GUI del administrador de red?Respuestas:
La respuesta correcta para esta pregunta es:
Vaya al icono de red en el panel superior.
Seleccione Editar conexiones .
Abra la conexión que desea modificar, por ejemplo, conexión por cable .
Seleccione la pestaña IPv4 .
Establezca el Método solo en direcciones automáticas (DHCP) .
En el campo Servidores DNS , ingrese una lista separada por comas de sus servidores DNS.
Dependiendo de su versión de Ubuntu, si ve un interruptor llamado Automático, desactívelo.
Haz clic en el botón Guardar .
¡No edites tu
resolv.conf
archivo!fuente
Esta es una publicación antigua en este momento, pero tenía información adicional. Si está ejecutando un servidor sin cabeza, lo siguiente debería ser útil.
Para configuraciones DHCP: Modifique / etc / network / interfaces. Debajo de su interfaz (eth0, etc.) agregue la siguiente línea:
¡Esto solo APENDE un servidor DNS si su servidor DHCP ya está configurado para proporcionarle uno! Para ANULAR el servidor de nombres proporcionado por el servidor DHCP, modifique el siguiente archivo.
Luego deberá reiniciar su red. Algo como lo siguiente debería hacer.
# invoke-rc.d networking restart
Ahora, si ve /etc/resolv.conf, debería ver solo sus servidores de nombres.
fuente
resolv.conf
está lejos de ser la forma más adecuada de seleccionar un servidor DNS. Vea la respuesta aceptada para una mejor alternativa (al menos para la mayoría de los usuarios).