Commande Unix “host” – Y a-t-il un équivalent Windows?

Je suis sur une machine Windows 7 et on m’a demandé d’utiliser la commande Unix “host” selon cet article:

https://devcenter.heroku.com/articles/custom-domains

Cependant, host n’est pas une commande valide avec Windows et même avec bash sur Windows, je pourrais trouver un host installé.

Existe-t-il un équivalent Windows à “hôte“?

Cette question est plus adaptée à Super User , mais la commande que vous recherchez est nslookup . Les deux sont (à la base) utilisés pour rechercher des adresses IP pour les noms d’hôtes. Vous pouvez exécuter cmd et faire le nslookup hostname la même manière que vous le feriez pour le host hostname . Si vous avez besoin d’autre chose que l’adresse IP, les arguments de la ligne de commande seront différents. Exécutez nslookup sans arguments et tapez help à l’invite pour plus de détails.

Bien que vous puissiez trouver la résolution DNS à l’aide de nslooukup , il n’y a pas d’équivalent direct à la commande host dans Windows. Il y a une question similaire sur Super User .

Vieux fil, mais je l’ai frappé en faisant des recherches Google. Il n’y a pas de construit, mais si vous ajoutez ceci à votre profile.ps1, il fera ce que vous voulez.

 function host { param ($ip) $ErrorActionPreference='stop' $answer=Resolve-DnsName $ip if ($answer[0].IPAddress -eq $null) { echo "$($answer.Name[0]) has address $($answer.namehost[0])" } else { echo "$($answer.Name[0]) has address $($answer.Ipaddress[0])" } }