2011-03-16 03:26:31 +0000 2011-03-16 03:26:31 +0000
75
75

Wie prüfe ich, welchen DNS-Server ich verwende (unter Mac OS X)

Wie kann ich in Mac OS X überprüfen, welchen DNS-Server ich gerade verwende (vorzugsweise eine Kommandozeilenlösung)?

System Preferences > Network zeigt 192.168.1.1, was die Adresse meines Routers ist und nicht der echte DNS-Server.

Antworten (5)

16
16
16
2011-03-16 03:30:12 +0000

Ihr Router fungiert als DNS-Forwarder. Sie fragen Ihren Router, und der Router fragt einen DNS-Server für Sie an. Sie müssen sich in die Webkonfiguration Ihres Routers einloggen, um herauszufinden, was er verwendet, oder Sie können es einfach direkt in Ihre Netzwerkkonfiguration eingeben.

10
10
10
2015-04-12 19:58:09 +0000

Akamai bietet ein DNS-Debugging-Tool, das die IP-Adresse des für die Abfrage verwendeten Resolvers zurückgibt. Öffnen Sie Terminal.app und führen Sie den folgenden Befehl aus:

dig whoami.akamai.net +short

UltraDNS stellt ebenfalls eines zur Verfügung, aber ich habe es als weniger zuverlässig empfunden:

dig whoami.ultradns.net +short

Die von diesen Tools zurückgegebene IP-Adresse ist ein DNS-Resolver, der für Ihr Netzwerk verwendet wird, aber möglicherweise nur einer von mehreren ist. Es kann von Vorteil sein, die IP-Adresse in den Netzwerkeinstellungen direkt zu verwenden.

Sie können die Leistung Ihrer lokalen und alternativen DNS-Server mit namebench vergleichen.

10
10
10
2013-04-27 12:13:22 +0000

Verwenden Sie den folgenden Befehl, um Ihren DNS-Server in Mac OS X anzuzeigen :

Öffnen Sie das Terminal und geben Sie

$ cat /etc/resolv.conf

ein, um Ihren DNS-Server anzuzeigen.

Beispielhafte Ausgabe :

$ cat /etc/resolv.conf 
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146
5
5
5
2017-07-21 20:18:51 +0000

Auf diese Frage bin ich gekommen, als ich nach einer Möglichkeit gesucht habe, die Liste der DNS-Server eines bestimmten Netzwerkadapters im Textformat zu erhalten (zum Beispiel den Wi-Fi-Adapter):

Diese DNS-Server-Liste kann im Terminal mit diesem Befehl erhalten werden:

$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

Und für den Ethernet-Adapter:

$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
3
3
3
2011-03-16 03:30:33 +0000

Das ist der DNS-Server, den Ihr Mac verwendet. Ihr Router betreibt einen Caching-DNS-Server und stellt sich über DHCP als DNS-Server ein. Wenn Sie sich bei Ihrem Router anmelden, können Sie möglicherweise herausfinden, welche DNS-Server er verwendet.