我在Windows 7机器上,我被指示按照本文使用Unix命令“host”:
https://devcenter.heroku.com/articles/custom-domains
但是,host
不是Windows的有效命令,即使在Windows上使用bash,我也可以找到host
。
Windows是否等同于“主机”?
这个问题更适合Super User,但你要找的命令是nslookup
。两者都是(最基本的)用于查找主机名的IP地址。您可以像运行cmd
一样运行nslookup hostname
并执行host hostname
。如果您需要IP地址以外的其他内容,命令行参数将有所不同。运行没有参数的nslookup
并在提示符下输入help
以获取详细信息。
虽然您可以使用nslooukup
找到DNS解析,但在Windows中没有直接等效于host
命令。在Super User上有一个类似的问题。
旧线程,但我点击谷歌搜索。没有内置但如果你将它添加到你的profile.ps1它会做你想要的。
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])"
}
}