web-dev-qa-db-ja.com

NetBIOS名からホスト名を検索します

リモートコンピューターのNetBIOS名を持っていて、そのホスト名(LANにDNSサーバーがある)またはIPアドレス(ホスト名を見つけるためにnslookupを実行します)を見つけたい)。

グーグル検索は私にそうするように言った

nbtstat -a NETBIOS-NAME

これでこの出力が得られます(フランス語の出力は申し訳ありません)

C:\Users\Charles.CHBROSSO-WIN7VM>nbtstat -a LIGHTCT-PC2

Connexion au réseau local 3:
Adresse IP du noeud : [10.10.10.47] ID d'étendue : []

Table de noms NetBIOS des ordinateurs distants

   Nom                Type         État
---------------------------------------------
LIGHTCT-PC2    <00>  UNIQUE      Inscrit
WORKGROUP      <00>  Groupe      Inscrit
LIGHTCT-PC2    <20>  UNIQUE      Inscrit
WORKGROUP      <1E>  Groupe      Inscrit

Adresse MAC = B8-AC-6F-81-8A-26

問題はそれです 10.10.10.47はローカルコンピュータのIPアドレスです(CHBROSSO-WIN7VM)。

リモートコンピュータのIPアドレスを見つけるにはどうすればよいですか?

3
CharlesB

なんらかの方法で通信/接続できる場合(おそらくPing?)、nbtstat -cは、コンピューターとその解決済みIPアドレスを表示するはずです。

編集:

チェックアウト NBTScan.exe -サブネットのNetBIOSスキャンを実行し、IPアドレスとMACアドレスを含む情報を返すユーティリティ:

NBTscanは、IPネットワークでNetBIOS名情報をスキャンするためのプログラムです。 NetBIOSステータスクエリを指定された範囲の各アドレスに送信し、受信した情報を人間が読める形式で一覧表示します。応答したホストごとに、IPアドレス、NetBIOSコンピューター名、ログインユーザー名、およびMACアドレスが一覧表示されます。

お役に立てば幸いです...

2