Windowsであれば、下記コマンドで調べられる。
> nbtstat -A 10.XX.XX.XX ローカル エリア接続: ノード IP アドレス: [10.XX.XX.XX] スコープ ID: [] NetBIOS リモート コンピューター ネーム テーブル 名前 種類 状態 --------------------------------------------- whoocus <00> グループ 登録済 hoge <00> 一意 登録済 hoge <20> 一意 登録済 whoocus <1E> グループ 登録済 MAC アドレス = AA-AA-AA-AA-AA-AA
Linuxでも下記コマンドがあることを発見。
$ nmblookup -A 10.XX.XX.XX Looking up status of 10.XX.XX.XX whoocus <00> - <GROUP> M <ACTIVE> hoge <00> - M <ACTIVE> hoge <20> - M <ACTIVE> whoocus <1e> - <GROUP> M <ACTIVE> MAC Address = AA-AA-AA-AA-AA-AA
これは使えそうだ。