logo

Commande Nslookup sous Linux avec exemples

Nslookup (signifie Name Server Lookup) est une commande utile pour obtenir des informations du serveur DNS. Il s'agit d'un outil d'administration réseau permettant d'interroger le système de noms de domaine (DNS) afin d'obtenir un mappage de nom de domaine ou d'adresse IP ou tout autre enregistrement DNS spécifique. Il est également utilisé pour résoudre les problèmes liés au DNS.

En termes simples, imaginez Internet comme un quartier géant. Les sites Web sont comme des maisons, mais au lieu de noms de rues, ils contiennent des adresses faciles à retenir, comme google.com. Cependant, les ordinateurs communiquent à l’aide de numéros et ont donc besoin d’un moyen de trouver ces maisons. C’est là qu’intervient le DNS. Il agit comme un annuaire téléphonique, traduisant ces noms de sites Web conviviaux en adresses numériques (adresses IP) que les ordinateurs peuvent comprendre.

Maintenant lenslookup>La commande est comme un outil spécial que vous pouvez utiliser pour explorer ce répertoire. Il vous permet de poser des questions sur les sites Web et sur la façon dont ils sont connectés. Vous pouvez l'utiliser pour :



qu'est-ce que la soumission d'annuaire
  • Rechercher l'adresse d'un site Web : Tout comme pour rechercher un numéro de téléphone dans un répertoire, vous pouvez utilisernslookup>pour trouver l'adresse IP d'un site Web.
  • Résoudre le problème s : Si vous rencontrez des difficultés pour accéder à un site Web,nslookup>peut vous aider à identifier où le problème pourrait se situer.
  • En savoir plus sur la configuration du domaine s : En utilisantnslookup>, vous pouvez découvrir des détails sur le domaine d’un site Web, tels que les serveurs chargés de le gérer.

Syntaxe de la commande nslookup sous Linux

La syntaxe dunslookup>La commande est relativement simple, prenant généralement la forme :

nslookup [option] [domain]>

Où:

  • [options]> font référence à des paramètres supplémentaires qui modifient le comportement de la commande.
  • [domain]> désigne le nom de domaine ou l'adresse IP à interroger.

Options de la commande nslookup :

Possibilités Description
-domain=[nom-domaine] vous permet de changer le nom DNS par défaut.
-déboguer permet l’affichage des informations de débogage.
-port=[numéro-de-port] Utilisez l'option -port pour spécifier le numéro de port pour les requêtes. Par défaut, nslookup utilise le port 53 pour les requêtes DNS
-timeout=[secondes] vous pouvez spécifier le temps imparti au serveur DNS pour répondre. Par défaut, le délai d'attente est fixé à quelques secondes
-type=un Rechercher un enregistrement
Nous pouvons également afficher tous les enregistrements DNS disponibles pour un enregistrement particulier en utilisant le -type=un option
-type=n'importe lequel Rechercher n'importe quel enregistrement
Nous pouvons également afficher tous les enregistrements DNS disponibles en utilisant le -type=n'importe lequel option.
-type=hinfo affiche des informations relatives au matériel sur l'hôte. Il fournit des détails sur le système d'exploitation et la plate-forme matérielle
-type=mx Rechercher un enregistrement mx
MX (Mail Exchange) mappe un nom de domaine à une liste de serveurs d'échange de messagerie pour ce domaine. L'enregistrement MX indique que tous les e-mails envoyés à google.com doivent être acheminés vers le serveur de messagerie de ce domaine.
-type=ns Rechercher un enregistrement ns
L'enregistrement NS (Name Server) mappe un nom de domaine à une liste de serveurs DNS faisant autorité pour ce domaine. Il affichera les noms de domaine associés au domaine donné.
-type=ptr utilisé dans les recherches DNS inversées. Il récupère les enregistrements Pointer (PTR), qui mappent les adresses IP aux noms de domaine.
-type = soa Rechercher un enregistrement soa
L'enregistrement SOA (début d'autorité), fournit les informations faisant autorité sur le domaine, l'adresse e-mail de l'administrateur du domaine, le numéro de série du domaine, etc…

Exemples de la plupart des options de commande de nslookup sous Linux

Effectuer une recherche DNS de base

Syntaxe:

nslookup example.com>

Exemple:

nslookup google.com>

nslookup suivi du nom de domaine affichera l'enregistrement A (adresse IP) du domaine. Utilisez cette commande pour rechercher l'enregistrement d'adresse d'un domaine. Il interroge les serveurs de noms de domaine et obtient les détails.

nslookup google.com

nslookup google.com

Effectuer une recherche DNS inversée

Syntaxe:

nslookup [IP Address]>

Exemple:

nslookup 192.168.0.10>

Vous pouvez également effectuer la recherche DNS inversée en fournissant l'adresse IP comme argument à nslookup.

nslookup 192.168.0.10

nslookup 192.168.0.10

Utilisation de l'option `-type=any`

Syntaxe:

nslookup -type=any google.com>

Recherche de n'importe quel enregistrement Nous pouvons également afficher tous les enregistrements DNS disponibles en utilisant le -type=n'importe lequel option.

nslookup -type=n'importe quel google.com

nslookup -type=n'importe quel google.com

chaîne de tableau en c

En utilisant `-type=soa` option

Syntaxe:

nslookup -type=soa redhat.com>

Recherche d'un enregistrement soa L'enregistrement SOA (début d'autorité), fournit les informations faisant autorité sur le domaine, l'adresse e-mail de l'administrateur du domaine, le numéro de série du domaine, etc…

nslookup -type=soa redhat.com

nslookup -type=soa redhat.com

En utilisant `-type=ns` option

Syntaxe:

nslookup -type=ns google.com>

Recherchez un enregistrement ns. L'enregistrement NS (Name Server) mappe un nom de domaine à une liste de serveurs DNS faisant autorité pour ce domaine. Il affichera les noms de domaine associés au domaine donné.

nslookup -type=ns google.com

nslookup -type=ns google.com

En utilisant `-type=a` option

Syntaxe:

nslookup -type=a google.com>

Recherchez un enregistrement. Nous pouvons également afficher tous les enregistrements DNS disponibles pour un enregistrement particulier en utilisant le -type=un option.

nslookup -type=a google.com

nslookup -type=a google.com

En utilisant `-type=mx` option

Syntaxe:

qu'est-ce que Mac OS
nslookup -type=mx google.com>

Recherchez un enregistrement mx. MX (Mail Exchange) mappe un nom de domaine à une liste de serveurs d'échange de messagerie pour ce domaine. L'enregistrement MX indique que tous les e-mails envoyés à google.com doivent être acheminés vers le serveur de messagerie de ce domaine.

nslookup -type=mx google.com

nslookup -type=mx google.com

En utilisant `-type=txt` option

Syntaxe:

nslookup -type=txt google.com>

Recherchez un enregistrement txt. Les enregistrements TXT sont utiles pour plusieurs types d'enregistrements tels que DKIM, SPF, etc. Vous pouvez trouver tous les enregistrements TXT configurés pour n'importe quel domaine à l'aide de la commande ci-dessous.

nslookup -type=txt google.com

nslookup -type=txt google.com

Commande Nslookup sous Linux – FAQ

A quoi sert la commande nslookup ?

Le ' nslookup` La commande est un outil d'administration réseau utilisé pour interroger le système de noms de domaine (DNS) afin d'obtenir des informations de mappage de nom de domaine ou d'adresse IP. Il est couramment utilisé pour résoudre les problèmes liés au DNS, vérifier les enregistrements DNS et diagnostiquer les problèmes de réseau.

Comment utiliser nslookup pour trouver l'adresse IP d'un domaine ?

Pour trouver l'adresse IP associée à un domaine en utilisant ` nslookup` , tapez simplement ` nslookup nom_domaine` dans votre terminal ou invite de commande, en remplaçant domain_name par le domaine réel que vous souhaitez rechercher. La commande renverra la ou les adresses IP correspondantes pour ce domaine.

Quels sont les options ou paramètres courants utilisés avec nslookup ?

Quelques options ou paramètres courants utilisés avec ` nslookup` inclure:

  • -requête=type : Spécifiez le type d'enregistrement DNS à interroger (par exemple, A, MX, NS).
  • -serveur=servir r : Spécifiez le serveur DNS à utiliser pour la requête.
  • -timeout=secondes : Définissez le délai d'expiration de la requête.
  • -déboguer : Activez le mode débogage pour afficher des informations détaillées.
  • -aide ou ? : afficher un message d'aide avec les options disponibles.

Pourquoi est-ce que j'obtiens parfois une réponse ne faisant pas autorité dans les résultats nslookup ?

Quand ` nslookup` renvoie une réponse ne faisant pas autorité, cela signifie que le serveur DNS interrogé n'est pas le serveur principal faisant autorité pour le domaine en question. Au lieu de cela, il a obtenu les informations d’un serveur mis en cache ou secondaire. Ceci est courant dans les configurations DNS récursives où les serveurs mettent en cache les réponses pour des raisons de performances.

renommer dans le répertoire Linux

Que dois-je faire si nslookup ne parvient pas à résoudre un nom de domaine ?

Si ` nslookup` ne parvient pas à résoudre un nom de domaine, vous pouvez suivre plusieurs étapes pour résoudre le problème :

  • Vérifiez votre connexion Internet et assurez-vous que les serveurs DNS sont accessibles.
  • Vérifiez l'orthographe du nom de domaine et réessayez.
  • Vérifiez les paramètres de votre serveur DNS ou essayez d'interroger un autre serveur DNS.
  • Recherchez tout problème de pare-feu ou de configuration réseau susceptible de bloquer les requêtes DNS.
  • Pensez à utiliser d'autres outils comme dig ou host pour un dépannage supplémentaire.

Conclusion

Dans cet article, nous avons discuté de la commande « nslookup » qui est un outil variable permettant d'interroger le serveur DNS et d'obtenir des informations sur le mappage du nom de domaine ou de l'adresse IP. Nous avons étudié qu'il est très utile pour résoudre les problèmes liés au DNS. Nous avons également discuté d'options telles que -type=a, -type=any, -type=mx, -type=ns, -type=ptr et -type=soa. Dans l'ensemble, nous pouvons dire qu'en utilisant les informations nslookup, les administrateurs peuvent obtenir des informations sur l'infrastructure DNS et résoudre efficacement les problèmes liés au DNS.