L’utilitaire nslookup
peut être installé et utilisé sur un système Linux pour trouver des informations sur les enregistrements DNS d’un domaine ou d’une adresse IP. C’est particulièrement pratique pour résoudre les problèmes DNS. Un outil populaire qui est également installé avec nslookup est dig
, qui est similaire mais utilise différents résolveurs. C’est une bonne alternative à nslookup, mais nslookup est généralement plus facile à utiliser.
Dans ce tutoriel, nous allons vous guider dans l’installation de nslookup sur les principales distributions Linux et vous montrer divers exemples de ligne de commande que vous pouvez utiliser sur votre propre système lorsque vous avez besoin d’obtenir des informations DNS.
Dans ce tutoriel, vous apprendrez:
- How to install nslookup on major Linux distros
- Nslookup command line examples
Category | Requirements, Conventions or Software Version Used |
---|---|
System | Any Linux distro |
Software | nslookup |
Autre | Accès privilégié à votre système Linux en tant que root ou via la commande sudo . |
Conventions | # – nécessite que des commandes linux données soient exécutées avec des privilèges root soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo command – nécessite que des commandes linux données soient exécutées en tant qu’utilisateur régulier non privilégié |
Install nslookup
Il y a de fortes chances que nslookup soit déjà installé sur votre système et prêt à l’emploi. Mais, sinon, utilisez simplement la commande appropriée ci-dessous pour l’installer.
L’Institut Géophysique de l’UAF, est à la recherche d’un analyste de systèmes Linux expérimenté pour rejoindre son équipe d’analystes et d’ingénieurs en cyberinfrastructure de recherche. EMPLACEMENT : Fairbanks, Alaska, États-Unis
POSTULEZ MAINTENANT
Pour installer nslookup sur Ubuntu, Debian, Linux Mint et toute autre distribution basée sur Debian:
$ sudo apt install dnsutils
Pour installer nslookup sur CentOS, Fedora, Red Hat et toute autre distribution basée sur Red Hat :
$ sudo dnf install bind-utils
Pour installer nslookup sur Manjaro, Arch Linux et toute autre distribution basée sur Arch Linux :
$ sudo pacman -S dnsutils
Nslookup exemples de ligne de commande
Maintenant que nslookup est installé, essayez certaines des commandes suivantes pour avoir une idée de son fonctionnement.
Pour voir les informations de base sur l’enregistrement A d’un domaine, spécifiez simplement le nom de domaine comme argument. La sortie peut contenir plusieurs adresses IP, en fonction de la configuration du serveur interrogé.
$ nslookup redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:Name:redhat.comAddress: 209.132.183.105
Vous pouvez également rechercher l’enregistrement DNS inverse en spécifiant l’adresse IP et en voyant vers quel nom de domaine il pointe.
$ nslookup 209.132.183.105105.183.132.209.in-addr.arpaname = redirect.redhat.com.
Pour voir l’enregistrement de messagerie (MX) d’un domaine, utilisez l’option -query=MX
. Cet enregistrement contrôle l’emplacement du courrier envoyé au domaine (dans ce cas, @redhat.com ) est envoyé à.
$ nslookup -query=mx redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:redhat.commail exchanger = 10 us-smtp-inbound-2.mimecast.com.redhat.commail exchanger = 10 us-smtp-inbound-1.mimecast.com.
Utilisez l’option -query=ns
pour afficher la liste des serveurs DNS du domaine.
$ nslookup -type=ns redhat.comServer:127.0.0.53Address:127.0.0.53#53Non-authoritative answer:redhat.comnameserver = a10-65.akam.net.redhat.comnameserver = a9-65.akam.net.redhat.comnameserver = a13-66.akam.net.redhat.comnameserver = a28-64.akam.net.redhat.comnameserver = a1-68.akam.net.redhat.comnameserver = a16-67.akam.net.
Ce sont quelques-unes des principales options pour nslookup, bien qu’il existe plus de types de requêtes disponibles et d’autres options. Consultez la page de manuel pour plus de détails, et essayez peut-être également la commande dig.
$ man nslookupAND$ man dig
Conclusion
Dans ce guide, nous avons appris comment installer l’utilitaire nslookup sur les principales distributions Linux. Nous avons également vu plusieurs exemples de commandes pour interroger des informations DNS à partir d’un nom de domaine et d’une adresse IP. La commande nslookup est très pratique lorsque vous avez besoin de voir une liste concise d’informations DNS.