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])" } }