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.8Choisissez 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.comExé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.arpaUtilisez 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
> exitGardez 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.