Pentru Linux Mint 18.3
Am început citind mai multe postări aici și în altă parte despre /etc/resolv.conf
. Unele dintre aceste postări fac referire – dar nu explică funcția – unei linii de forma search attlocal.net
.
De asemenea, am observat că DACĂ folosesc un VPN pentru a vă conecta la Internet, ATUNCI software-ul VPN înlocuiește adresele IP ale serverelor DNS din /etc/resolv.conf ȘI elimină linia search attlocal.net
. Deci, se pare că search attlocal.net
nu este esențial? Poate chiar " anti-util " în unele contexte?
Deci:
-
Care este scopul căutare attlocal.net ?
-
Este de dorit să configurați tot ceea ce populează /etc/resolv.conf să NU includă în mod prestabilit căutare attlocal.net ?
-
Poate sau ar trebui să caute attlocal.net să fie înlocuit cu ceva " mai bun "? (Și dacă da, cum?)
Comentarii
Răspuns
Directiva search
spune rezolvatorul DNS pentru a adăuga numele domeniului la numele de gazdă pe care nu îl poate găsi.
De exemplu, dacă /etc/resolv.conf
conține
server attlocal.net
Și faceți
ping somehost
rezolvatorul va încerca să caute o adresă IP pentru somehost
. Dacă acest lucru nu reușește, va încerca să caute o adresă IP pentru somehost.attlocal.net
înainte de a returna eșecul.
În cazul dvs., cred că a fost configurați prin DHCP, ca parte a conexiunii dvs. inițiale, non-VPN, probabil la un dispozitiv AT (sau clonă) T &. Este o încercare de a face mai ușor pentru toate gazdele deservite de serverul DHCP să arate de parcă ar avea adrese IP în același domeniu și pot folosi hostname
s unul pentru celălalt .
Când vă activați VPN-ul, acesta dorește ca TOATE traficul de rețea să treacă prin VPN. Nu vrea ca niciun trafic să ajungă la *.attlocal.net
. Deoarece configurarea VPN rescrie /etc/resolv.conf
, directiva server
nu este necesară
man resolv.conf
pentru a vedea ce informații oferă paginile manualului? ' este în mod normal un bun punct de plecare dacă vă întrebați ce ar trebui să apară într-un fișier de configurare standard.