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名)の関係を調査するを参照.

関連情報


トップ «前の日(05-09) 最新 次の日(05-11)» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|