Unix命令“主机” - 是否有Windows等效?

问题描述 投票:17回答:3

我在Windows 7机器上,我被指示按照本文使用Unix命令“host”:

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

但是,host不是Windows的有效命令,即使在Windows上使用bash,我也可以找到host

Windows是否等同于“主机”?

windows host
3个回答
27
投票

这个问题更适合Super User,但你要找的命令是nslookup。两者都是(最基本的)用于查找主机名的IP地址。您可以像运行cmd一样运行nslookup hostname并执行host hostname。如果您需要IP地址以外的其他内容,命令行参数将有所不同。运行没有参数的nslookup并在提示符下输入help以获取详细信息。


2
投票

虽然您可以使用nslooukup找到DNS解析,但在Windows中没有直接等效于host命令。在Super User上有一个类似的问题。


2
投票

旧线程,但我点击谷歌搜索。没有内置但如果你将它添加到你的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])"
}
}
© www.soinside.com 2019 - 2024. All rights reserved.