DNS-разрешение просто перестало работать при подключении к нашей корпоративной VPN через openvpn с помощью tunnelblick.
Когда я подключаюсь к vpn, устанавливаются следующие (примерные) настройки DNS:
james@macbook:~$ cat /etc/resolv.conf
#
# Mac OS X Notice
#
# 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.
#
search intra.example.com
nameserver 10.181.0.222
nameserver 192.168.0.1
Разрешение имени хоста с его полным доменным именем работает:
james@macbook:~$ dig somehost.intra.example.com +noall +answer
; <<>> DiG 9.8.3-P1 <<>> somehost.intra.example.com +noall +answer
;; global options: +cmd
somehost.intra.example.com. 3600 IN A 10.182.1.37
Но хотя суффикс поиска intra.example.com установлен в настройках DNS, хост не может быть разрешен только с помощью имени хоста:
james@macbook:~$ dig somehost +noall +answer
; <<>> DiG 9.8.3-P1 <<>> somehost +noall +answer
;; global options: +cmd
Разрешение DNS работало до 1 часа назад, пока я не остановил свой Macbook в последний раз. Любые подсказки, почему имена хостов не могут быть разрешены, хотя установлен суффикс поиска?