Domyślnie chciałbym korzystać z publicznych serwerów DNS Google i powrócić do serwerów intranetowych, gdy one zawiodą.
czy to możliwe? ... Szukam konfiguracji, która nie zepsuje się, gdy przeniosę laptopa na inne sieci.
Byłoby do przyjęcia, gdybym znalazł rozwiązanie specyficzne dla tego połączenia sieciowego Wi-Fi (w tym przypadku załatwić sprawę i użyć ustawień domyślnych dla innych).
Odpowiedzi:
Możesz użyć,
ipconfig getpacket
aby znaleźć serwer DNS zalecany przez DHCP:Zakładając, że używasz
Wi-Fi
adaptera i jego urządzeniaen0
, możesz:źródło
Tak, możesz dodać serwery Google DNS na górze listy i śledzić je we własnym (serwery intranetowe).
źródło
Istnieje również sposób, aby to zrobić z wiersza polecenia, jeśli jesteś administratorem sieci, który szuka sposobu na wykonanie tego zadania wsadowo:
Zamień „Wi-Fi” na właściwe urządzenie sieciowe. Zamiast tego możesz użyć:
źródło
Próbuję zrobić to samo. Zamierzam ręcznie uruchomić buforujący serwer dns lokalnie i pozwolić mu nauczyć się intranetów podczas dołączania.
Jestem podekscytowany, że serwer dns może nawet rozróżniać nazwy hostów intranetowych i internetowych przed wykonaniem połączenia rekurencyjnego.
Martwię się, że albo będę potrzebować krótkich TTL, albo będę musiał pisać hooki, aby za każdym razem, gdy zmienia się interfejs, rozważałem opróżnienie pamięci podręcznej dns lub podobne.
Przekażę, jeśli się powiedzie ...
Pierwsze 50%
Po przejrzeniu porównania serwerów DNS w Wikipedii , Dnsmasq znajduje się na szczycie mojej listy.
Okazuje się, że
brew
ma forumladnsmasq
, a nawet maservices
napisany pod-interfejs dlabrew
... świetny, mniej do myślenia, wystarczy wypracować konfigurację.(
brew
też mabind
, ale stan minimalny jest również atrakcyjny - nie muszę go usuwać podczas konfiguracji sieci).Do zrobienia
dnsmasq
aby zapewnić możliwość korzystania z ustawień intranetu. (prawdziwe wyzwanie)źródło