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

Comment vérifier quel serveur DNS j'utilise (sous Mac OS X)

Sous Mac OS X, comment puis-je vérifier quel est le serveur DNS que j'utilise actuellement (de préférence une solution en ligne de commande) ?

System Preferences > Network affiche 192.168.1.1, qui est l'adresse de mon routeur et non le véritable serveur DNS.

Réponses (5)

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

Votre routeur fait office de redirecteur DNS, vous demandez à votre routeur et votre routeur demande un serveur DNS pour vous. Vous devez vous connecter à la configuration web de votre routeur pour savoir ce qu'il utilise, ou vous pouvez simplement l'entrer directement dans la configuration de votre réseau.

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

Akamai fournit un outil de débogage DNS qui renvoie l'adresse IP du résolveur utilisé pour la requête. Ouvrez Terminal.app et exécutez la commande suivante :

dig whoami.akamai.net +short

UltraDNS en fournit également un, mais je l'ai trouvé moins fiable :

dig whoami.ultradns.net +short

L'adresse IP renvoyée par ces outils est un résolveur DNS utilisé pour votre réseau, mais peut n'être qu'une adresse parmi d'autres. Il peut être avantageux d'utiliser directement l'adresse IP dans les préférences de votre réseau.

Vous pouvez évaluer les performances de vos serveurs DNS locaux et alternatifs en utilisant namebench .

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

Utilisez la commande suivante pour afficher votre serveur DNS sous Mac OS X :

Ouvrez le terminal et tapez

$ cat /etc/resolv.conf

pour afficher votre serveur DNS.

Exemple de sortie :

$ 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

J'ai abordé cette question alors que je cherchais un moyen d'obtenir la liste des serveurs DNS d'un adaptateur réseau spécifique au format texte (par exemple l'adaptateur Wi-Fi) :

Cette liste de serveurs DNS peut être obtenue dans le terminal avec cette commande :

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

Et pour l'adaptateur Ethernet :

$ 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

C'est le serveur DNS que votre Mac utilise. Votre routeur fait tourner un serveur DNS en cache, et se définit comme le serveur DNS via DHCP. Si vous vous connectez à votre routeur, vous pourrez peut-être découvrir les serveurs DNS qu'il utilise.