Powershell – Nslookup avec Resolve-DnsName

Powershell – Nslookup avec Resolve-DnsName

Dans un précédent post, nous avions vu comment faire un nslookup (Name Server Lookup) en Powershell en nous appuyant sur l’espace de nom System.NET et sa classe DNS.

Mais à partir de Windows 8.1/Server 2012 et PowerShell 4.0, il a été ajouté nativement à votre console powershell le module ‘DnsClient’.Ce module contient toutes les cmdlets spécifique au client DNS, dont la commande Resolve-DnsName.

Pour faire un nslookup (Name Server Lookup) à partir du nom de l’hôte, taper la commande: 

Resolve-DnsName  NomDNS

Pour récupérer les adresses  IPv4 et IPv6, il faut ajouter à la commande l’argument « -Type A »  :

Resolve-DnsName  NomDNS -Type A

Pour faire la résolution DNS à partir du reverse DNS, taper la commande  : 

Resolve-DnsName monIp -Type PTR

Pour lister les enregistrement MX, c’est à dire les enregistrements qui associe un nom de domaine à une liste de serveur de messagerie électronique, taper la commande  : 

Resolve-DnsName nomDns -Type MX

A lire :

https://docs.microsoft.com/en-us/powershell/module/dnsclient/?view=win10-ps

No Comments

Sorry, the comment form is closed at this time.