For Linux Mint 18.3
Jeg begynte med å lese flere innlegg her og andre steder om /etc/resolv.conf
. Noen av disse innleggene refererer til – men forklarer ikke funksjonen til – en linje med skjemaet search attlocal.net
.
Jeg har også observert at HVIS jeg bruker en VPN for å koble til Internett, DA erstatter VPN-programvaren IP-adressene til DNS-serverne i /etc/resolv.conf OG fjerner linjen search attlocal.net
. Så det ser ut til at search attlocal.net
ikke er viktig? Kanskje til og med " anti-nyttig " i noen sammenhenger?
Så:
-
Hva er formålet med søk på attlocal.net ?
-
Er det ønskelig å konfigurere hva det er som befolker /etc/resolv.conf for IKKE å inkludere søk attlocal.net som standard?
-
Kan, eller bør, søke attlocal.net erstattes med noe " bedre "? (Og hvis ja, hvordan?)
Kommentarer
Svar
search
-direktivet forteller DNS-resolveren for å føye domenenavnet til vertsnavn den ikke kan finne.
For eksempel hvis /etc/resolv.conf
inneholder
server attlocal.net
Og du gjør det
ping somehost
resolver vil prøve å slå opp en IP-adresse for somehost
. Hvis det mislykkes, vil det prøve å slå opp en IP-adresse for somehost.attlocal.net
før feilen returneres.
I ditt tilfelle antar jeg at det var konfigurert via DHCP, som en del av din opprinnelige, ikke-VPN-tilkobling, sannsynligvis til en AT & T-enhet (eller klon). Det er et forsøk på å gjøre det lettere for alle vertene som serveres av DHCP-serveren å se ut som om de har IP-adresser i samme domene, og kan bruke hostname
for hverandre .
Når du aktiverer VPN-en din, vil den at ALLE nettverkstrafikk skal gå gjennom VPN-en. Den vil ikke at noen trafikk skal gå til *.attlocal.net
. Siden VPN-oppsettet omskriver /etc/resolv.conf
, er server
-direktivet ikke nødvendig
man resolv.conf
for å se hvilken informasjon manuelle sider gir? At ' normalt er et godt utgangspunkt hvis du lurer på hva som skal gå i en standard konfigurasjonsfil.