¿Por qué /etc/resolv.conf contiene “ búsqueda attlocal.net ”?

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

  • ¿Ha probado 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.
  • No ' t pruebe la página de manual simplemente porque la idea ' no se me ocurrió. Se me ocurrirá en el futuro. Sin embargo, intenté muchas otras búsquedas. declaró, referencias más o menos regulares a la búsqueda attlocal.net, sin explicaciones. Thx …

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *