web-dev-qa-db-fra.com

Obtenir le serveur DNS actuel sur le serveur 16.04

Existe-t-il une commande simple pour savoir quel serveur DNS j'utilise maintenant? De préférence sans recourir à tcpdump ni à l’analyse des fichiers journaux?

J'ai trouvé beaucoup de choses sur nm-cli et d'autres outils nm, mais cela ne s'applique pas à un serveur ...

11
OttoEisen

nslookup peut être utilisé pour obtenir le serveur DNS utilisé.

Exemple:

$ nslookup www.google.com
Server:     10.0.0.1     <--This is the DNS server address.
Address:    10.0.0.1#53

Non-authoritative answer:
Name:   www.google.com
Address: 216.58.217.36

J'espère que cela t'aides!

16
Terrance

Pour la majorité des applications,

less /etc/resolv.conf

devrait marcher. Sinon, vous pouvez essayer,

Dig xxxxxxxxx

remplacer xxxxxxxx par le serveur de votre choix. Vous devriez voir quel serveur de noms a été utilisé pour le rechercher.

NB: Ne soyez pas surpris s'il s'agit de 127.0.0.1: c'est votre hôte local, ce qui signifie probablement que c'est votre routeur qui détermine votre serveur de noms.

1
anonymous2