Dlaczego /etc/resolv.conf zawiera “ wyszukiwanie attlocal.net ”?

Dla Linux Mint 18.3

Zacząłem od przeczytania kilku postów tutaj i gdzie indziej na temat /etc/resolv.conf. Niektóre z tych postów odnoszą się do – ale nie wyjaśniają funkcji – wiersza formularza search attlocal.net.

Zauważyłem również, że JEŚLI używam VPN, aby połączyć się z Internetem, WTEDY oprogramowanie VPN zastępuje adresy IP serwerów DNS w /etc/resolv.conf ORAZ usuwa wiersz search attlocal.net. Wygląda więc na to, że search attlocal.net nie jest niezbędne? Być może nawet " anty-przydatne " w niektórych kontekstach?

A więc:

  • Jaki jest cel wyszukiwania attlocal.net ?

  • Czy pożądane jest konfigurowanie tego, co zapełnia /etc/resolv.conf , aby domyślnie NIE uwzględniać search attlocal.net ?

  • Czy można lub powinno wyszukiwać attlocal.net należy zastąpić czymś " lepiej "? (A jeśli tak, to jak?)

Komentarze

  • Czy próbowałeś man resolv.conf, aby zobaczyć, jakie informacje zawierają strony podręcznika? To ' jest zwykle dobrym punktem wyjścia, jeśli zastanawiasz się, co powinno znaleźć się w standardowym pliku konfiguracyjnym.
  • Nie ' t wypróbować stronę podręcznika tylko dlatego, że myśl nie ' nie przyszła mi do głowy. Przychodzi mi do głowy w przyszłości. Próbowałem jednak wielu innych wyszukiwań. podane, mniej lub bardziej regularne odniesienia do wyszukiwania attlocal.net, bez wyjaśnień. Dzięki …

Odpowiedź

Dyrektywa search mówi resolver DNS, aby dołączyć nazwę domeny do nazw hostów, których nie może znaleźć.

Na przykład, jeśli /etc/resolv.conf zawiera

server attlocal.net 

I robisz

ping somehost 

przelicznik spróbuje wyszukać adres IP dla somehost. Jeśli to się nie powiedzie, spróbuje wyszukać adres IP dla somehost.attlocal.net przed zwróceniem błędu.

W twoim przypadku, sądzę, że tak skonfigurowane przez DHCP, jako część początkowego połączenia innego niż VPN, prawdopodobnie z urządzeniem AT & T (lub klonem). Jest to próba ułatwienia wszystkim hostom obsługiwanym przez serwer DHCP wyglądania, jakby miały adresy IP w tej samej domenie i mogą używać zwykłych hostname dla siebie nawzajem .

Po aktywacji VPN chce, aby CAŁY ruch sieciowy przechodził przez VPN. Nie chce, aby jakikolwiek ruch był kierowany do *.attlocal.net. Ponieważ konfiguracja VPN przepisuje /etc/resolv.conf, dyrektywa server nie jest „t potrzebna

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *