Hvorfor inneholder /etc/resolv.conf “ søk på attlocal.net ”?

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

  • Har du prøvd 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.
  • Jeg gjorde ikke ' t prøv mannssiden rett og slett fordi tanken ikke ' tte meg. Det vil komme til å tenke på meg fremover. Jeg prøvde imidlertid mange andre søk. oppgitt, mer eller mindre vanlige referanser til søk på attlocal.net, ingen forklaringer. Thx …

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

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *