Na OS X Leopard, scutil
daje mi
$ scutil --dns
DNS configuration
resolver #1
nameserver[0] : 192.168.1.1
nameserver[1] : 192.168.2.1
order : 200000
resolver #2
domain : local
options : mdns
timeout : 2
order : 300000
...
Jak teraz usunąć pierwszy „resolver # 1” i zastąpić wybrany przeze mnie serwer DNS?
Kontekst: Klient VPN ustawia ten fałszywy wpis DNS na połączeniu, zastępując moje działające ustawienia DNS. Nie byłem w stanie dowiedzieć się, jak temu zapobiec ( zobacz tutaj ), więc teraz próbuję usunąć ten niechciany efekt ex-post, po połączeniu. Skrypt wiersza poleceń do tego celu byłby idealny.
Próbowałem sudo scutil
zgodnie z instrukcjami tutaj , ale bez miłości - scutil --dns
nadal raportuje ustawienia bez zmian, a rozdzielczość DNS nadal nie działa. Modyfikacja /etc/resolv.conf
nie ma wpływu na OS X.