web-dev-qa-db-ja.com

Unixコマンド「ホスト」-Windowsに相当するものはありますか?

私はWindows 7マシンを使用していて、この記事のようにUnixコマンド「Host」を使用するように指示されました。

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

ただし、HostはWindowsでは有効なコマンドではなく、Windowsのbashを使用しても、Hostがインストールされていることがわかります。

「ホスト」に相当するWindowsはありますか?

21
Alexander Mills

この質問は スーパーユーザー に適していますが、探しているコマンドはnslookupです。どちらも(最も基本的には)ホスト名のIPアドレスを検索するために使用されます。 cmdを実行してnslookup hostnameあなたがするのと同じ方法Host hostname。 IPアドレス以外が必要な場合は、コマンドライン引数が異なります。詳細については、引数なしでnslookupを実行し、プロンプトでhelpと入力してください。

34
Jim Stewart

古いスレッドですが、Googleの検索でヒットしました。組み込みはありませんが、これを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])"
}
}
4
Shane Baker

nslooukupを使用してDNS解決を見つけることができますが、WindowsのHostコマンドに直接相当するものはありません。 スーパーユーザー にも同様の質問があります。

4
pinball13