Perché /etc/resolv.conf contiene “ ricerca attlocal.net ”?

Per Linux Mint 18.3

Ho iniziato leggendo diversi post qui e altrove su /etc/resolv.conf. Alcuni di questi post fanno riferimento, ma non spiegano la funzione di, a una riga nella forma search attlocal.net.

Ho anche osservato che SE utilizzo un VPN per connettersi a Internet, POI il software VPN sostituisce gli indirizzi IP dei server DNS in /etc/resolv.conf E rimuove la riga search attlocal.net. Quindi sembra che search attlocal.net non sia essenziale? Forse anche " anti-utile " in alcuni contesti?

Quindi:

  • Qual è lo scopo della ricerca in attlocal.net ?

  • È desiderabile configurare qualunque cosa compili /etc/resolv.conf per NON includere cerca attlocal.net per impostazione predefinita?

  • Può, o dovrebbe, cercare attlocal.net essere sostituito con qualcosa di " migliore "? (E se sì, come?)

Commenti

  • Hai provato man resolv.conf per vedere quali informazioni forniscono le pagine di manuale? Questo ' è normalmente un buon punto di partenza se ti chiedi cosa dovrebbe andare in un file di configurazione standard.
  • Non lho fatto ' t provare la pagina man semplicemente perché il pensiero non ' mi è venuto in mente. Mi verrà in mente andando avanti. Tuttavia, ho provato molte altre ricerche. Come dichiarato, riferimenti più o meno regolari alla ricerca su attlocal.net, nessuna spiegazione. Thx …

Risposta

La direttiva search dice il resolver DNS per aggiungere il nome di dominio ai nomi host che non riesce a “trovare.

Ad esempio, se /etc/resolv.conf contiene

server attlocal.net 

E tu

ping somehost 

il risolutore proverà a cercare un indirizzo IP per somehost. Se fallisce, proverà a cercare un indirizzo IP per somehost.attlocal.net prima di restituire un errore.

Nel tuo caso, immagino che fosse configurato tramite DHCP, come parte della connessione iniziale, non VPN, probabilmente a un dispositivo AT & T (o clone). È un tentativo di rendere più semplice per tutti gli host serviti dal server DHCP sembrare che abbiano indirizzi IP nello stesso dominio e possono utilizzare hostname luno per laltro .

Quando attivi la tua VPN, vuole che TUTTO il traffico di rete passi attraverso la VPN. Non vuole che il traffico vada a *.attlocal.net. Poiché la configurazione della VPN sta riscrivendo /etc/resolv.conf, la direttiva server non è necessaria

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *