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

时间:2014-02-03 05:20:52

标签: windows host

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

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

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

Windows是否等同于“主机”?

5 个答案:

答案 0 :(得分:27)

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

答案 1 :(得分:2)

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

答案 2 :(得分: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])"
}
}

答案 3 :(得分:0)

使用命令“ Nslookup”后跟您的业务域来查找其服务器的IP地址。如果服务器具有与该名称关联的多个IP地址,该命令将列出所有这些IP地址。例如,您可以输入“ nslookup google.com”以找到Google的IP地址列表。

答案 4 :(得分:0)

使用ping -a复制主机命令。