IPアドレスからローカルネットワーク上のコンピュータ名を確認する方法
IPアドレスをもとにネットワーク上のデバイス名を特定するには、主に二つの手段があります。一つはWindowsに標準搭載されているコマンドラインツールを使用する方法、もう一つはより詳細な情報をグラフィカルに表示できる専用のサードパーティ製ユーティリティを使用する方法です。
方法1: コマンドプロンプト
追加のソフトウェアをインストールせずに最も迅速に情報を取得するには、システムコンソールを使用します。コマンドプロンプトから特定のIPアドレスに対してネットワーク要求を送信することで、応答に含まれるリモートコンピュータの名前を確認できます。
- 管理者権限でコマンドプロンプトを起動します。検索メニューを開き、
cmdと入力し、表示されたアプリケーションを右クリックして「管理者として実行」を選択します。 - コンソール画面が開いたら、以下のコマンドを入力します。
ping -a [IPアドレス]- [
IPアドレス] の部分を、調査対象の数値アドレスに置き換えてください。入力内容が正しいことを確認し、Enterキーを押します。 - コマンドの実行が完了するまで待ちます。結果の中から、「[IPアドレス] に ping を送信しています」または「[コンピュータ名] [IPアドレス] から応答」など、pingを送信している対象を示す行を見つけます。角括弧で囲まれた部分が、ネットワーク上のコンピュータ名です。
- 代替コマンドとして、
nbtstat -a [IPアドレス]やtracert [IPアドレス]も使用できます。nbtstat はNetBIOSの名前テーブルを表示し、tracert は通信経路を診断する過程で、対象デバイスのホスト名を表示します。
方法2: サードパーティ製ソフトウェア
システム標準のツールで結果が得られない場合や、デバイスのより包括的な情報が必要な場合は、ネットワークスキャン専用のアプリケーションが有効です。これらのユーティリティは、IPアドレスからコンピュータ名を特定するだけでなく、共有リソースやMACアドレスなどの情報も提供できます。
選択肢1: Advanced IP Scanner
Advanced IP Scannerは、ローカルネットワークの高速な分析に特化した無料のプログラムです。コンピュータ名の特定に加え、共有フォルダへのアクセスやリモート制御の開始にも対応しています。このユーティリティは、インストール版だけでなく、機能制限のないポータブル版としても動作します。
- 開発元の公式ウェブサイトからアプリケーションをダウンロードし、起動します。
- メイン画面にあるIPアドレス入力フィールドに、目的のアドレスを入力または貼り付け、「スキャン」ボタンをクリックします。
- ユーティリティがリモートデバイスとの接続を確立するまで数秒待ちます。スキャン結果に、目的のコンピュータ名、製造元、MACアドレスなどの追加情報が表示されます。
選択肢2: Softperfect Network Scanner
Softperfect社のNetwork Scannerは、ネットワーク分析のための多機能ツールです。IPアドレスからのホスト名検出に加えて、共有リソースの検索やポートの到達可能性チェックなど、より高度な機能を備えています。このアプリケーションはシェアウェアであり、試用版では表示されるデバイス数に制限があります。インストーラ版とポータブル版の両方が提供されています。
- 公式ウェブサイトからポータブル版のZIPアーカイブをダウンロードして解凍します。ご利用のオペレーティングシステムのビット数に合ったフォルダに移動し、実行ファイル
netscan.exeを起動します。 - 初回起動時には、インターフェース言語の選択を求められます。ドロップダウンメニューから「Japanese」を選択し、「続行」をクリックします。
- メイン画面にはアドレス範囲を指定するフィールドがあります。「IPv4 開始」フィールドに調査対象のIPアドレスを入力します。「終了」フィールドには、開始アドレスの最後のオクテットの値を1つ増やしたアドレスを入力します。例えば、調査対象が
192.168.1.12の場合、終了アドレスは192.168.1.13と指定します。「スキャン開始」ボタンをクリックします。 - スキャン処理が完了すると、検出されたデバイスの一覧が表示されます。コンピュータ名は「ホスト名」列で確認できます。アドレス横の「+」ボタンをクリックすると、そのデバイス上で共有されているネットワークフォルダの一覧が展開されます。