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 sous Windows, j'ai pu trouver Host
installé.
Existe-t-il un Windows équivalent à "Host"?
Cette question est plus adaptée à Super User , mais la commande que vous recherchez est nslookup
. Les deux sont (à leur base) utilisés pour rechercher des adresses IP pour les noms d'hôtes. Vous pouvez exécuter cmd
et faire nslookup hostname
de la même manière que vous le feriez 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 argument et tapez help
à l'invite pour plus de détails.
Vieux fil, mais je l'ai frappé en faisant des recherches sur Google. Il n'y a pas de fonction intégrée, mais si vous ajoutez cela à 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])"
}
}
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 .