nslookup.online

GUIDE DE TERRAIN

Comment utiliser la commande nslookup

Utilisez un terminal pour demander à un résolveur spécifique un DNS spécifique. question.

Faites une requête explicite

Sous Windows, ouvrez un terminal et utilisez la commande nslookup intégrée. Sous Linux, la disponibilité dépend de la distribution ; il est généralement inclus dans les packages d'utilitaires DNS. Suivez les instructions normales du package de votre distribution plutôt que d'exécuter un programme d'installation inconnu.

Une recherche de nom uniquement demande généralement des informations d'adresse à l'aide du résolveur configuré du système. Une recherche Web publique peut utiliser un résolveur récursif différent, donc des résultats différents ne sont pas automatiquement un bug.

nslookup example.com
nslookup example.com 8.8.8.8

Choisissez le type d'enregistrement

Utilisez l'option de type pour demander des échanges de courrier, du texte, des serveurs de noms ou des adresses IPv6. Le nom du propriétaire est important : _dmarc.example.com est une question différente de example.com.

Ne vous fiez à AUCUN comme inventaire complet. Les serveurs récursifs peuvent fournir un minimum de réponses ANY ou les refuser. Demandez les types individuels dont vous avez besoin et gardez leurs statuts séparés.

nslookup -type=MX example.com
nslookup -type=TXT _dmarc.example.com
nslookup -type=AAAA example.com
nslookup -type=NS example.com

Exécutez une recherche inversée

Une entrée IP demande son mappage PTR. IPv4 utilise un propriétaire d'octet inversé ci-dessous in-addr.arpa ; IPv6 utilise des quartets hexadécimaux inversés sous ip6.arpa. Le nom d'hôte renvoyé n'est pas une liste de tous les sites Web desservis par l'IP.

Un PTR manquant ne prouve pas qu'un hôte est hors ligne. Les enregistrements inversés et transférés peuvent être gérés par différentes parties et ne se mettent pas à jour automatiquement.

nslookup 1.1.1.1
nslookup -type=PTR 1.1.1.1.in-addr.arpa

Utilisez délibérément le mode interactif

Démarrez nslookup sans nom pour saisir son invite. Vous pouvez modifier le type et le résolveur pour la requête suivante. Quittez l'invite lorsque vous avez terminé ; ces commandes interrogent le DNS plutôt que de modifier les enregistrements.

Une réponse ne faisant pas autorité signifie normalement qu'un résolveur récursif a fourni la réponse, éventuellement à partir du cache. Il ne s'agit pas d'un avertissement automatique indiquant que les données ne sont pas dignes de confiance.

nslookup
> server 1.1.1.1
> set type=TXT
> example.com
> exit

Gardez les erreurs DNS et de transport séparées

NXDOMAIN signifie que le nom demandé a été signalé absent ; NOERROR sans données demandées signifie quelque chose de différent. SERVFAIL peut impliquer une validation, des échecs en amont ou d'autres conditions. Un délai d'attente signifie que la demande n'a pas abouti.

Lors de la comparaison d'une commande et de ce site Web, faites correspondre le nom, le type, le résolveur et l'heure de la requête. Ce site Web utilise HTTPS ; votre terminal peut utiliser UDP ou TCP. Les durées mesurées ne sont pas directement comparables.

Enregistrez ce que vous avez réellement observé

Conservez le nom du propriétaire, le type, la réponse, TTL, le résolveur et l'heure ensemble. Copier uniquement une adresse IP peut masquer le fait qu'elle provient d'un nom d'hôte différent ou d'une ancienne réponse mise en cache.

Pour un problème de production, conservez une configuration connue et utilisez les outils faisant autorité du fournisseur, le cas échéant. Ni une recherche sur le Web ni nslookup ne modifient les enregistrements DNS à votre place.