У меня есть система OSX Mountain Lion, и, если это возможно, мне нужно использовать разные DNS-серверы для разных сетей. Я собираюсь объяснить мою ситуацию:
Я на работе. Я подключен к рабочей сети (по Ethernet) и к персональной сети (по Wi-Fi) с этим порядком в системных настройках:
1.WIFI (en0)
2.ETHERNET (en2)
... потому что я хочу использовать WIFI по умолчанию.
Это отлично работает на уровне IP. Я могу путешествовать по интернету, и я достигаю рабочих IP-адресов. Но это не работает на уровне DNS. Если я пробую nskookup, DNS всегда является DNS, назначенным сетью WIFI, и если я пытаюсь достичь рабочего адреса (разрешенного рабочим DNS), он всегда использует DNS WIFI.
Есть ли способ заставить новый DNS для интерфейса en2?
Я попытался добавить конфигурацию распознавателя. Предполагая, что рабочие ip-адреса - 10.xxx, а поисковый домен - "ginger", это мой файл «/etc/resolver/ginger»:
domain ginger
nameserver 10.0.0.70
nameserver 10.0.0.71
nameserver 156.1.1.1
nameserver 156.1.1.2
Я не знаю, правильно ли это, и возможно ли делать то, что я хочу, используя config resolver.
Благодарю.