it-swarm.com.de

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

Wie überprüfe ich unter Mac OS X, welchen DNS-Server ich derzeit verwende (vorzugsweise eine Befehlszeilenlösung)?

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

64
ryanprayogo

Sie können versuchen, einen scutil --dns | grep 'nameserver\[[0-9]*\]' in der Befehlszeile auszugeben. Sollte Ihnen eine Liste der auf Ihrem System konfigurierten DNS-Server geben.

105
GhettoSA

Ihr Router fungiert als DNS-Weiterleitung, Sie fragen Ihren Router und Ihr Router fragt einen DNS-Server nach Ihnen. Sie müssen sich bei Ihrer Router-Webkonfiguration anmelden, um herauszufinden, was sie verwendet, oder Sie können sie direkt in Ihre Netzwerkkonfiguration eingeben.

15
Jacob

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

Öffnen Sie das Terminal und geben Sie ein

$ cat /etc/resolv.conf

um Ihren DNS-Server anzuzeigen.

Beispielausgabe:

$ 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
9
user1908924

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 bietet auch eines an, aber ich habe festgestellt, dass es weniger zuverlässig ist:

Dig whoami.ultradns.net +short

Die von diesen Tools zurückgegebene IP-Adresse ist ein DNS-Resolver, der für Ihr Netzwerk verwendet wird, kann jedoch nur eine von mehreren sein. Es kann von Vorteil sein, die IP direkt in Ihren Netzwerkeinstellungen zu verwenden.

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

9
Quinn Comendant

Ich habe diese Frage beantwortet, als ich nach einer Möglichkeit gesucht habe, die Liste der DNS-Server eines bestimmten Netzwerkadapters im Textformat abzurufen (z. B. den Wi-Fi-Adapter):

 enter image description here

Diese DNS-Serverliste kann im Terminal mit dem folgenden Befehl abgerufen 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 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
Hamid Rohani

Dies ist der DNS-Server, den Ihr Mac verwendet. Ihr Router führt einen DNS-Cache-Server aus 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 verwendet werden.

3
becomingwisest