IPアドレスからコンピュータ名を取得する方法
Windowsで、IPアドレスからコンピュータ名(端末名、マシン名、ホスト名、NetBIOS名、PC名)を取得する方法です。
取得方法
コマンドプロンプトを開いて下記を実行します。
nbtstat -a [IPアドレス]
例)IP「192.168.0.1」が振られているコンピュータ名を取得する
イーサネット:
ノード IP アドレス: [192.168.0.1] スコープ ID: []
NetBIOS リモート コンピューター ネーム テーブル
名前 種類 状態
———————————————
FileSvr1 <20> 一意 登録済
FileSvr1 <00> 一意 登録済
DOMAINNAME <00> グループ 登録済MAC アドレス = XX-XX-XX-XX-XX-XXローカル エリア接続* 2:
ノード IP アドレス: [0.0.0.0] スコープ ID: []ホストが見つかりませんでした。
nbtstatのヘルプ
NBT (NetBIOS over TCP/IP) を使用して、プロトコルの統計と現在の TCP/IP ネットワーク接続を表示します。
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]
-a (adapter status) 名前を元に、リモート コンピューターの名前テーブルを一覧表示します。
-A (Adapter status) IP アドレスを元に、リモート コンピューターの名前テーブ
ルを一覧表示します。
-c (cache) NBT のキャッシュにあるリモート [コンピューター] 名と IPアドレスを一覧表示します。
-n (names) ローカルの NetBIOS 名を一覧表示します。
-r (resolved) ブロードキャストと WINS によって解決した名前を一覧表示します。
-R (Reload) リモート キャッシュ名前テーブルを破棄し、再度読み込みます。
-S (Sessions) セッション テーブルを宛先 IP アドレスと一覧表示します。
-s (sessions) 宛先 IP アドレスをコンピューターの NETBIOS 名に変換して、セッション テーブルを一覧表示します。
-RR (ReleaseRefresh) 名前解放パケットを WINS に送信してから、更新を開始します。RemoteName リモートのホスト コンピューター名です。
IP address ドット区切り 10 進数表記の IP アドレスです。
interval 各表示で interval 秒間一時停止しながら、選択した統計を再表示します。統計の再表示を停止するには、CTRL+C を押してください。
コメント