yuu_nkjm blog
2010-05-10(Mon) 編集
[Windows][Windows 7 (64bit)][Linux][Network] IPアドレスからホスト名(NetBIOS名),ホスト名(NetBIOS名)からIPアドレスを調べる
Windows
IPアドレスからNetBIOS名を調べるには,Windows XP(32bit)だとnbtstatを使えば良かった.しかし,Windows 7 (64bit)では,nbtstatがない!ダメ元で,Windows XP(32bit)のnbtstatをコピーしたら正常に動作した模様.以下,動作例.
IPアドレスからNetBIOS名
nbtstat -A 192.168.1.xx
Node IpAddress: [192.168.1.xx] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
NAS_NKJM_INFO <00> UNIQUE Registered
LAB <1E> GROUP Registered
MAC Address = 00-00-00-00-00-00
NetBIOS名からIPアドレス
$ nbtstat -a hoge-host
Node IpAddress: [10.228.150.211] Scope Id: []
NetBIOS Remote Machine Name Table
Name Type Status
---------------------------------------------
HOGE-HOST <00> UNIQUE Registered
MYGROUP <00> GROUP Registered
MAC Address = 00-00-00-00-00-00
Linux
Linuxでは,nmblookupコマンドを使う.
IPアドレスからNetBIOS名
nmblookup -A 192.168.11.4
Looking up status of 192.168.11.4
HOGE-HOST <00> - B <ACTIVE>
MYGROUP <00> - <GROUP> B <ACTIVE>
NetBIOS名からIPアドレス
nmblookup hoge-host
querying hoge-host on 10.228.150.255
10.228.150.4 hoge-host<00>
IPアドレスからNetBIOS名を調べる
ネットワーク内にあるホストのIPアドレスもNetBIOS名もよく分からない場合は,IPアドレスとMacアドレス,IPアドレスとホスト名(NetBIOS名)の関係を調査するを参照.