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.
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.
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.
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
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 .
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) :
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
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.
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
Voir aussi superuser.com/questions/536238/