Manuels pour la ligne de commande

Man » Manuel nslookup en ligne - documentation en ligne détaillée pour la page de manuel nslookup

🌍
nslookup - interroge les serveurs de noms Internet de manière interactive

SYNTAXE

nslookup [-option] [nom | -] [serveur]

DESCRIPTION

nslookup est un programme pour interroger les serveurs de noms de domaine Internet. nslookup a deux modes : interactif et non interactif. Le mode interactif permet à l’utilisateur d’interroger les serveurs de noms pour obtenir des informations sur divers hôtes et domaines ou d’imprimer une liste d’hôtes dans un domaine. Le mode non interactif imprime uniquement le nom et les informations demandées pour un hôte ou un domaine.

ARGUMENTS

Le mode interactif est activé dans les cas suivants :

lorsqu’aucun argument n’est fourni (le serveur par défaut est utilisé) ;

lorsque le premier argument est un tiret (-) et que le deuxième argument est le nom d’hôte ou l’adresse Internet d’un serveur de noms.

Le mode non interactif est utilisé lorsque le nom ou l’adresse Internet de l’hôte à rechercher est fourni en tant que premier argument. Le deuxième argument facultatif spécifie le nom d’hôte ou l’adresse d’un serveur de noms.

Les options peuvent également être spécifiées dans la ligne de commande si elles précèdent les arguments et sont préfixées par un tiret. Par exemple, pour modifier le type de requête par défaut en informations sur l’hôte, avec un délai d’attente initial de 10 secondes, tapez :

nslookup -query=hinfo -timeout=10

L’option -version fait que nslookup affiche le numéro de version et se termine immédiatement.

COMMANDES INTERACTIVES

host [serveur]

Cette commande recherche les informations pour host en utilisant le serveur par défaut actuel ou en utilisant le serveur, si spécifié. Si host est une adresse Internet et que le type de requête est A ou PTR, le nom de l’hôte est renvoyé. Si host est un nom et qu’il n’a pas de point final (.), la liste de recherche est utilisée pour qualifier le nom.

Pour rechercher un hôte qui ne se trouve pas dans le domaine actuel, ajoutez un point à la fin du nom.

server domain | lserver domain

Ces commandes modifient le serveur par défaut en domain ; lserver utilise le serveur initial pour rechercher des informations sur domain, tandis que server utilise le serveur par défaut actuel. Si une réponse faisant autorité ne peut pas être trouvée, les noms des serveurs qui pourraient avoir la réponse sont renvoyés.

root Cette commande n’est pas implémentée.

finger Cette commande n’est pas implémentée.

ls Cette commande n’est pas implémentée.

view Cette commande n’est pas implémentée.

help Cette commande n’est pas implémentée.

? Cette commande n’est pas implémentée.

exit Cette commande quitte le programme.

set keyword[=value]

Cette commande est utilisée pour modifier les informations d’état qui affectent les recherches. Les mots-clés valides sont :

all Ce mot-clé affiche les valeurs actuelles des options fréquemment utilisées. Les informations sur le serveur par défaut actuel et l’hôte sont également affichées.

class=value

Ce mot-clé modifie la classe de requête en l’une des suivantes :

IN la classe Internet

CH la classe Chaos

HS la classe Hesiod

ANY caractère générique

La classe spécifie le groupe de protocoles des informations. La valeur par défaut est IN ; l’abréviation de ce mot-clé est cl.

nodebug

Ce mot-clé active ou désactive l’affichage du paquet de réponse complet, ainsi que tous les paquets de réponse intermédiaires, lors de la recherche. La valeur par défaut de ce mot-clé est nodebug ; l’abréviation de ce mot-clé est [no]deb.

nod2 Ce mot-clé active ou désactive le mode de débogage. Cela affiche plus d’informations sur ce que nslookup fait. La valeur par défaut est nod2.

domain=name

Ce mot-clé définit la liste de recherche sur name.

nosearch

Si la demande de recherche contient au moins un point, mais ne se termine pas par un point final, ce mot-clé ajoute les noms de domaine de la liste de recherche de domaine à la demande jusqu’à ce qu’une réponse soit reçue. La valeur par défaut est search.

port=value

Ce mot-clé modifie le port par défaut TCP/UDP du serveur de noms en value, à partir de sa valeur par défaut, le port 53. L’abréviation de ce mot-clé est po.

querytype=value | type=value

Ce mot-clé modifie le type de la demande d’informations en value. Les valeurs par défaut sont A et AAAA ; les abréviations de ces mots-clés sont q et ty.

Veuillez noter qu’il n’est possible de spécifier qu’un seul type de requête. Seul le comportement par défaut recherche à la fois lorsqu’une alternative n’est pas spécifiée.

norecurse

Ce mot-clé indique au serveur de noms d’interroger d’autres serveurs s’il n’a pas les informations. La valeur par défaut est recurse ; l’abréviation de ce mot-clé est [no]rec.

ndots=number

Ce mot-clé définit le nombre de points (séparateurs d’étiquettes) dans un domaine qui désactive la recherche. Les noms absolus arrêtent toujours la recherche.

retry=number

Ce mot-clé définit le nombre de nouvelles tentatives sur number.

timeout=number

Ce mot-clé modifie l’intervalle de délai d’attente initial pour attendre une réponse à number, en secondes.

novc Ce mot-clé indique qu’un circuit virtuel doit toujours être utilisé lors de l’envoi de requêtes au serveur. novc est la valeur par défaut.

nofail Ce mot-clé tente le serveur de noms suivant si un serveur de noms répond par SERVFAIL ou une référence (nofail), ou arrête la requête en cas d’une telle réponse (fail). La valeur par défaut est nofail.

VALEURS DE RETOUR

nslookup renvoie un code de sortie de 1 si une requête échoue et 0 dans le cas contraire.

PRise en charge d’IDN

Si nslookup a été compilé avec la prise en charge d’IDN (noms de domaine internationalisés), il peut accepter et afficher des noms de domaine non ASCII. nslookup convertit de manière appropriée le codage de caractères d’un nom de domaine avant d’envoyer une requête à un serveur DNS ou d’afficher une réponse du serveur. Pour désactiver la prise en charge d’IDN, définissez la variable d’environnement IDN_DISABLE. La prise en charge d’IDN est désactivée si la variable est définie lorsque nslookup s’exécute, ou lorsque la sortie standard n’est pas un terminal.

FICHIERS

/etc/resolv.conf

CONSULTER AUSSI

dig(1), host(1), named(8).

AUTEUR

Internet Systems Consortium

2025 Internet Systems Consortium