
Die DNS-Auflösung funktioniert nicht mehr, wenn wir uns über OpenVPN mit unserem Firmen-VPN verbinden.tunnelblick.
Wenn ich mich mit dem VPN verbinde, werden die folgenden (beispielhaften) DNS-Einstellungen festgelegt:
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
Das Auflösen eines Hostnamens mit seinem FQDN funktioniert:
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
Doch obwohl in den DNS-Einstellungen das Suchsuffix intra.example.com gesetzt ist, lässt sich der Host allein über den Hostnamen nicht auflösen:
james@macbook:~$ dig somehost +noall +answer
; <<>> DiG 9.8.3-P1 <<>> somehost +noall +answer
;; global options: +cmd
Die DNS-Auflösung funktionierte bis vor etwa 1 Stunde, bevor ich mein Macbook das letzte Mal in den Ruhezustand versetzt habe. Gibt es Hinweise, warum Hostnamen nicht aufgelöst werden können, obwohl das Suchsuffix festgelegt ist?
Antwort1
Da es dig
sich um ein Tool zum Abfragen von DNS-Servern handelt, muss es davon ausgehen, dass der angegebene Parameter bereits ein FQDN ist. nslookup
prüft, ob Sie einen FQDN angeben oder nicht und fügt das entsprechende Suffix hinzu.
Und eine Sache könnte interessant sein: Ein Auszug aus der Manpage von dig unter 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.
Ich hoffe, das hilft