107 votes

Comment puis-je vérifier quel serveur DNS j'utilise (sur Mac OS X) ?

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

System Preferences > Network montre 192.168.1.1 qui est l'adresse de mon routeur et non le vrai serveur DNS.

1 votes

Lorsque vous utilisez la commande dig ou nslookup, elle affiche l'adresse IP du serveur DNS par défaut.

2 votes

Pour mémoire, votre routeur dispose d'un véritable serveur DNS. Plus précisément, il s'agit d'un serveur DNS récurrent, comme le DNS de votre fournisseur d'accès ou le 8.8.8.8 de Google.

0 votes

170voto

Vous pouvez essayer d'envoyer la commande suivante à la ligne de commande :

scutil --dns | grep 'nameserver\[[0-9]*\]'

Vous devriez obtenir une liste des serveurs DNS configurés sur votre système.

18voto

Jacob Points 1634

Votre routeur agit comme un transitaire 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 votre configuration réseau.

18voto

Phil Points 51

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

Ouvrez le terminal et tapez

$ cat /etc/resolv.conf

pour afficher votre serveur DNS.

Échantillon 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

16voto

Quinn Comendant Points 1021

Akamai propose 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 il peut s'agir d'une seule adresse parmi d'autres. Il peut être avantageux d'utiliser directement l'adresse IP dans vos préférences réseau.

Vous pouvez évaluer les performances de vos serveurs DNS locaux et alternatifs à l'aide de la fonction banc de noms .

7voto

Hamid Rouhani Points 165

Je suis arrivé à cette question alors que je cherchais un moyen d'obtenir la liste des serveurs DNS d'une carte réseau spécifique au format texte (par exemple la carte Wi-Fi) :

enter image description here

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X