Pro Linux Mint 18.3
Začal jsem čtením několika příspěvků zde i jinde o /etc/resolv.conf
. Některé z těchto příspěvků odkazují – ale nevysvětlují funkci – řádku ve tvaru search attlocal.net
.
Také jsem si všiml, že POKUD používám VPN pro připojení k internetu, POTOM software VPN nahradí adresy IP serverů DNS v /etc/resolv.conf A odebere řádek search attlocal.net
. Zdá se tedy, že search attlocal.net
není zásadní? Možná i " anti-užitečné " v některých kontextech?
Takže:
-
Jaký je účel vyhledávání attlocal.net ?
-
Je žádoucí konfigurovat cokoli, co vyplňuje /etc/resolv.conf ve výchozím nastavení NEPOUŽÍVAT prohledávat attlocal.net ?
-
Může, nebo má prohledávat attlocal.net být nahrazen něčím " lepším "? (A pokud ano, jak?)
Komentáře
Odpověď
Směrnice search
říká překladač DNS pro přidání názvu domény k názvu hostitele jej nemůže najít.
Například pokud /etc/resolv.conf
obsahuje
server attlocal.net
A vy
ping somehost
se resolver pokusí vyhledat IP adresu pro somehost
. Pokud se to nepodaří, pokusí se před vrácením neúspěchu vyhledat IP adresu somehost.attlocal.net
.
Ve vašem případě bych hádal, že to bylo nastavit přes DHCP, jako součást vašeho počátečního připojení, které není VPN, pravděpodobně do zařízení AT & T (nebo klonovat). Jedná se o pokus usnadnit všem hostitelům obsluhovaným serverem DHCP, aby vypadali, jako by měli adresy IP ve stejné doméně, a mohou si navzájem používat prosté hostname
s .
Když aktivujete svoji VPN, chce, aby veškerý síťový provoz procházel přes VPN. Nechce, aby žádný provoz směřoval na *.attlocal.net
. Protože nastavení VPN přepisuje /etc/resolv.conf
, směrnice server
není potřeba
man resolv.conf
zjistit, jaké informace stránky manuálu poskytují? To ' je obvykle dobrý výchozí bod, pokud vás zajímá, co by mělo jít do standardního konfiguračního souboru.