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 gerade verwende (vorzugsweise eine Befehlszeilenlösung)?

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

 91
Author: ryanprayogo, 2011-03-16

6 answers

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

 146
Author: Johnsyweb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-05-11 04:51:04

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 einfach direkt in Ihre Netzwerkkonfiguration eingeben.

 17
Author: Jacob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-09 07:38:44

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

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
 12
Author: user1908924,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-17 05:19:26

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

dig whoami.akamai.net +short

UltraDNS bietet auch einen, aber ich fand es weniger zuverlässig:

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 eine von mehreren ist. Es könnte einen Vorteil geben, die IP direkt in Ihren Netzwerkeinstellungen zu verwenden.

Sie können Benchmark die leistung Ihrer lokalen und alternativen DNS-Server mit namebench.

 11
Author: Quinn Comendant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-04-12 19:58:09

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):

geben Sie hier die Bildbeschreibung ein

Diese DNS-Serverliste kann im Terminal mit folgendem 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
 5
Author: Hamid Rohani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-21 20:18:51

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

 3
Author: becomingwisest,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-16 03:30:33