web-dev-qa-db-ja.com

netbiosホスト名からIPアドレスを見つける方法は?

Linuxの場合と同じくらい簡単に、DOS/Windowsでどのネットワークツールを使用して、netbiosホストのIPアドレスを簡単に見つけることができますか?

たとえば、Linux(ubuntu)では、次のようにIPアドレスを見つけることができます。

# nmblookup iMac
querying iMac on 192.168.1.255
192.168.1.75 iMac<00>

今、これはワイヤレスで接続されたときのMacbookのIPです

しかし、Windowsではpingできません。

C:\>ping iMac

Pinging iMac.gateway.2wire.net [192.168.1.68] with 32 bytes of data:
Request timed out.

そして、私が見つけた最も近いツールは2つのIPを返します(ワイヤレスで接続して別のIPを取得しても、ハードワイヤードIPを返します

C:\>nslookup iMac
Address:  192.168.1.254
Name:    iMac.gateway.2wire.net
Addresses:  192.168.1.68, 192.168.1.75

ホストのアクティブなIPアドレスのみを返すWindowsコマンドはありませんか?

11
draca

Windowsでは、あなたは試すことができます

  • ping -a IP_address(DNS名とNetBIOS名の両方を検索)
  • nslookup IP_address(このコマンドでは、内部DNSサーバーを構成する必要があります)

私はping -aを個人的に使用するのが好きです。

8
Hao Nguyen

http://technet.Microsoft.com/en-us/library/bb490938.aspx

Nbtstat.exe -a NETBIOSNAME
Nbtstat.exe -A IP

Windowsに付属XP以上。

8
gavenkoa