Chcę tylko dodać własną listę domen wyszukiwania, ale nie zastępując tych zwracanych przez DHCP?
Jak ktoś mógłby sobie wyobrazić, próbowałem już dodać je do sieci> Zaawansowane> DNS, ale dodanie ich tam zastąpi te z DHCP, co nie jest moim zamiarem.
Byłoby idealnie, gdybym mógł dodać je po tych z DHCP, ale zaakceptowałbym również rozwiązanie, które dodaje je później.
Druga próba byłaby, /etc/resolv.conf
ale wiadomość z pliku jest tak wyraźna, jak to tylko możliwe:
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
Osobiście wysłałbym faceta, który napisał tę wiadomość, aby przez dwa miesiące udzielał wsparcia telefonicznego. Nauczy się więc dodawać pewne wskazówki następnym razem, gdy dokumentuje różne rzeczy: gdzie masz dostrajać ustawienia? lub dołącz link do artykułu z bazy wiedzy.
Nadal nie chcę czegoś, co zostanie utracone podczas drobnej aktualizacji OS X.
Jak mogę to zrobić dla OS X 10.7?
Odpowiedzi:
Być może spróbuj je dodać / dołączyć
/etc/resolv.conf
? Nie możesz dodać ich ręcznie na końcu listy, oddzielając je przecinkiem w Lionie? Wygląda na to, że działa w wersji 10.6, dodaje go oprócz tych dostarczonych z DHCP, a cała ich część pojawia się natychmiast w resolv.conf.Być może nie zadziała to dla twoich celów, ale dlaczego nie po prostu ręcznie dodać te dostarczone przez DHCP i te, które chcesz dodać i zapisać je w Preferencjach systemowych? Wtedy nie musisz się martwić o nadpisanie czegokolwiek, ponieważ będziesz je ręcznie dodawać. Nie sądzę, aby twoja domena bardzo często zmieniała nazwy.
Mogę powiedzieć, że od Snow Leopard mDNSResponder (Bonjour) obsługuje wszystkie DNS (nie tylko DNS Multicast).
źródło
resolve.conf
użycie jest przestarzałe, ponieważ jest dokumentowane w pliku.Możesz użyć
networksetup
polecenia i dodać dodatkowe domeny wyszukiwania w tablicy w linii poleceń: Ze strony man:Więc:
to wywołanie powinno mieć odpowiednią kolejność.
źródło
Wystarczy umieścić plik w / etc / resolver / o nazwie takiej jak „searchappend” z następującą zawartością:
Po prostu nie nazywaj pliku „com” ani innej prawidłowej TLD. Działa to z powodu magii resolvera OSX. Aby uzyskać więcej informacji, przeczytaj https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/resolver.5.html
Mam tam plik o nazwie „konsul”, który wygląda następująco:
To w magiczny sposób sprawia, że .consul jest dołączany do ścieżki wyszukiwania, a wszelkie rozwiązania TLD .consul używają mojego lokalnego serwera nazw.
źródło
search mydomain.com
. Dodatkowa domena wyszukiwania stosowana do wszystkich kart sieciowych i dołączana do istniejących domen wyszukiwania DHCP.man 5 resolver
na swoim komputerze Mac? odsyłacz prowadził do internetowej wersji tej samej strony podręcznika.Dodaj je do Preferencji systemowych> Sieć> Zaawansowane> | DNS |
(Jest jakiś konkretny powód, dla którego głosowanie zostało obniżone? Robi dokładnie to, o co prosi wnioskodawca i nie wymaga użycia terminala).
źródło
Zakładając, że router udostępnia swój zestaw serwerów DNS, dodaj jego adres IP (routera) do listy serwerów DNS . Dodaj własne serwery DNS poniżej.
Komputer najpierw sprawdzi routera, a następnie przejdzie przez te, które zdefiniowałeś ręcznie.
źródło