Hvorfor indeholder /etc/resolv.conf “ søgning på attlocal.net ”?

For Linux Mint 18.3

Jeg begyndte med at læse flere indlæg her og andre steder om /etc/resolv.conf. Nogle af disse indlæg henviser til – men forklarer ikke funktionen af – en linje i formen search attlocal.net.

Jeg har også bemærket, at HVIS jeg bruger en VPN for at oprette forbindelse til internettet, DAN erstatter VPN-softwaren IP-adresserne på DNS-serverne i /etc/resolv.conf OG fjerner linjen search attlocal.net. Så det ser ud til, at search attlocal.net ikke er afgørende? Måske endda " anti-nyttigt " i nogle sammenhænge?

Så:

  • Hvad er formålet med søg på attlocal.net ?

  • Er det ønskeligt at konfigurere hvad det end er der befolker /etc/resolv.conf for IKKE at medtage søg på attlocal.net som standard?

  • Kan eller skal søge attlocal.net erstattes med noget " bedre "? (Og hvis ja, hvordan?)

Kommentarer

  • Har du prøvet man resolv.conf for at se, hvilke oplysninger manuelle sider giver? At ' normalt er et godt udgangspunkt, hvis du spekulerer på, hvad der skal gå i en standardkonfigurationsfil.
  • Jeg gjorde ikke ' t prøv mandsiden simpelthen fordi tanken ikke faldt ' mig. Det vil tænke mig fremad. Jeg prøvede dog mange andre søgninger. angivet, mere eller mindre regelmæssige henvisninger til søgning på attlocal.net, ingen forklaringer. Thx …

Svar

search -direktivet fortæller DNS-opløseren til at føje domænenavnet til værtsnavne, den ikke kan finde.

For eksempel, hvis /etc/resolv.conf indeholder

server attlocal.net 

Og det gør du

ping somehost 

opløseren forsøger at finde en IP-adresse til somehost. Hvis det mislykkes, forsøger det at slå en IP-adresse op til somehost.attlocal.net inden fejlen returneres.

I dit tilfælde skulle jeg gætte, at det var opsat via DHCP, som en del af din oprindelige, ikke-VPN-forbindelse, sandsynligvis til en AT & T-enhed (eller klon). Det er et forsøg på at gøre det lettere for alle værter, der betjenes af DHCP-serveren, at se ud som om de har IP-adresser i det samme domæne og kan bruge almindelige hostname s til hinanden .

Når du aktiverer din VPN, vil den have, at ALLE netværkstrafik skal gå gennem VPNet. Den ønsker ikke, at nogen trafik skal gå til *.attlocal.net. Da VPN-opsætningen omskriver /etc/resolv.conf, er server direktivet ikke nødvendigt

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *