Voor Linux Mint 18.3
Ik begon met het lezen van verschillende berichten hier en elders over /etc/resolv.conf
. Sommige van die berichten verwijzen naar – maar verklaren niet de functie van – een regel met de vorm search attlocal.net
.
Ik heb ook opgemerkt dat ALS ik een VPN om verbinding te maken met internet, DAN vervangt de VPN-software de IP-adressen van de DNS-servers in /etc/resolv.conf EN verwijdert de regel search attlocal.net
. Dus het lijkt erop dat search attlocal.net
niet essentieel is? Misschien zelfs " anti-bruikbaar " in sommige contexten?
Dus:
-
Wat is het doel van zoeken op attlocal.net ?
-
Is het wenselijk om te configureren wat het ook is dat /etc/resolv.conf om zoek attlocal.net standaard NIET op te nemen?
-
Kan, of zou, zoeken attlocal.net worden vervangen door iets " beter "? (En zo ja, hoe?)
Opmerkingen
Answer
De search
instructie vertelt de DNS-resolver om de domeinnaam toe te voegen aan hostnamen die hij “niet kan vinden.
Bijvoorbeeld, als /etc/resolv.conf
bevat
server attlocal.net
En jij doet
ping somehost
de resolver zal proberen een IP-adres op te zoeken voor somehost
. Als dat niet lukt, zal het proberen een IP-adres op te zoeken voor somehost.attlocal.net
voordat de fout terugkeert.
In jouw geval denk ik dat het was ingesteld via DHCP, als onderdeel van uw initiële, niet-VPN-verbinding, waarschijnlijk naar een AT & T-apparaat (of kloon). Het is een poging om het voor alle hosts die door de DHCP-server worden bediend, gemakkelijker te maken om eruit te zien alsof ze IP-adressen in hetzelfde domein hebben en gewone hostname
s voor elkaar kunnen gebruiken .
Wanneer u uw VPN activeert, wil het dat ALLE netwerkverkeer via de VPN gaat. Het “wil niet dat er verkeer naar *.attlocal.net
gaat. Aangezien de VPN-instellingen /etc/resolv.conf
herschrijven, is de server
richtlijn niet nodig
man resolv.conf
geprobeerd om te zien welke informatie de man-paginas bieden? Dat ' is normaal gesproken een goed startpunt als je je afvraagt wat er in een standaard configuratiebestand moet komen.