O sufixo de pesquisa DNS não funciona mais no Mac osx

O sufixo de pesquisa DNS não funciona mais no Mac osx

A resolução DNS parou de funcionar ao conectar-se à nossa VPN corporativa via openvpn usandotúnelblick.

Quando me conecto à VPN, as seguintes configurações de DNS (exemplificadas) são definidas:

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

Resolver um nome de host com seu FQDN funciona:

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

Mas embora o sufixo de pesquisa intra.example.com esteja definido nas configurações de DNS, o host não pode ser resolvido apenas com o nome do host:

james@macbook:~$ dig somehost +noall +answer

; <<>> DiG 9.8.3-P1 <<>> somehost +noall +answer
;; global options: +cmd

A resolução DNS funcionou até cerca de 1 hora atrás, antes de eu suspender meu Macbook pela última vez. Alguma pista de por que os nomes de host não podem ser resolvidos embora o sufixo de pesquisa esteja definido?

Responder1

Por digser uma ferramenta para consultar servidores DNS, deve-se assumir que o parâmetro fornecido já é um FQDN. nslookupverifica se você fornece um FQDN ou não e adiciona o sufixo apropriado.

E uma coisa pode ser interessante: um trecho da página de manual do dig no OS-X:

Mac OS X NOTICE
   The dig command does not use the host name and address resolution or the DNS query routing mechanisms used by other
   processes running on Mac OS X.  The results of name or address queries printed by dig may differ from those found by
   other processes that use the Mac OS X native name and address resolution mechanisms.  The results of DNS queries may also
   differ from queries that use the Mac OS X DNS routing library.

espero que ajude

informação relacionada