Pour Linux Mint 18.3
Jai commencé par lire plusieurs articles ici et ailleurs sur /etc/resolv.conf
. Certains de ces articles font référence – mais nexpliquent pas la fonction de – une ligne de la forme search attlocal.net
.
Jai également observé que SI jutilise un VPN pour se connecter à Internet, ALORS le logiciel VPN remplace les adresses IP des serveurs DNS dans /etc/resolv.conf ET supprime la ligne search attlocal.net
. Il semble donc que search attlocal.net
ne soit pas indispensable? Peut-être même " anti-utile " dans certains contextes?
Donc:
-
À quoi sert la recherche sur attlocal.net ?
-
Est-il souhaitable de configurer tout ce qui remplit /etc/resolv.conf pour NE PAS inclure search attlocal.net par défaut?
-
Peut, ou devrait, rechercher attlocal.net être remplacé par quelque chose de " mieux "? (Et si oui, comment?)
Commentaires
Réponse
La directive search
indique le résolveur DNS pour ajouter le nom de domaine aux noms dhôte quil « ne trouve pas.
Par exemple, si /etc/resolv.conf
contient
server attlocal.net
Et vous faites
ping somehost
le résolveur essaiera de rechercher une adresse IP pour somehost
. Si cela échoue, il essaiera de rechercher une adresse IP pour somehost.attlocal.net
avant de renvoyer un échec.
Dans votre cas, je suppose que cétait configuré via DHCP, dans le cadre de votre connexion initiale non VPN, probablement à un périphérique AT & T (ou clone). Il s’agit d’une tentative de faire en sorte que tous les hôtes servis par le serveur DHCP semblent avoir des adresses IP dans le même domaine et peuvent utiliser des hostname
s les uns pour les autres .
Lorsque vous activez votre VPN, il veut que TOUT le trafic réseau passe par le VPN. Il ne veut pas que le trafic aille vers *.attlocal.net
. Puisque la configuration VPN est en train de réécrire /etc/resolv.conf
, la directive server
nest « pas nécessaire
man resolv.conf
pour voir quelles informations les pages de manuel fournissent? Ce ' est normalement un bon point de départ si vous vous demandez ce que doit contenir un fichier de configuration standard.