Para Linux Mint 18.3
Comencé leyendo varias publicaciones aquí y en otros lugares sobre /etc/resolv.conf
. Algunas de esas publicaciones hacen referencia, pero no explican la función de, una línea de la forma search attlocal.net
.
También he observado que SI uso un VPN para conectarse a Internet, ENTONCES el software VPN reemplaza las direcciones IP de los servidores DNS en /etc/resolv.conf Y elimina la línea search attlocal.net
. Entonces, ¿parece que search attlocal.net
no es esencial? ¿Quizás incluso " anti-útil " en algunos contextos?
Entonces:
-
¿Cuál es el propósito de buscar attlocal.net ?
-
¿Es deseable configurar lo que sea que rellene /etc/resolv.conf para NO incluir buscar attlocal.net por defecto?
-
¿Puede, o debería, buscar attlocal.net reemplazarse con algo " mejor "? (Y si es así, ¿cómo?)
Comentarios
Answer
La directiva search
dice el solucionador de DNS para agregar el nombre de dominio a los nombres de host que no puede encontrar.
Por ejemplo, si /etc/resolv.conf
contiene
server attlocal.net
Y lo haces
ping somehost
el resolutor intentará buscar una dirección IP para somehost
. Si eso falla, intentará buscar una dirección IP para somehost.attlocal.net
antes de devolver la falla.
En su caso, supongo que fue configurar a través de DHCP, como parte de su conexión inicial, no VPN, probablemente a un dispositivo AT & T (o clon). Es un intento de facilitar que todos los hosts servidos por el servidor DHCP parezcan tener direcciones IP en el mismo dominio y pueden usar hostname
simples entre sí. .
Cuando activa su VPN, quiere que TODO el tráfico de la red pase a través de la VPN. No quiere que ningún tráfico vaya a *.attlocal.net
. Dado que la configuración de la VPN está reescribiendo /etc/resolv.conf
, la directiva server
no es necesaria
man resolv.conf
para ver qué información proporcionan las páginas del manual? Ese ' es normalmente un buen punto de partida si se pregunta qué debería incluir un archivo de configuración estándar.