我在Windows 7机器上,并且我被指示按照本文使用Unix命令“host”:
https://devcenter.heroku.com/articles/custom-domains
但是,host
不是Windows的有效命令,即使在Windows上使用bash,我也可以找到host
。
Windows是否等同于“主机”?
答案 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复制主机命令。