私は3つのWindows XP小さなホームネットワークにマシン接続しています。(3つのうち2つには画面やキーボードがありません。)
各マシンの内部IPアドレスを見つける最も簡単な方法は何ですか?
マシン#1から実行できるDOSコマンドはありますか...「各マシンのIPアドレスを表示してください」と尋ねますか?
Nmapがある場合は、次のように実行できます。nmap-sP 192.168.1.1/24
ここで、192.168.1.1はネットワークアドレス、24はネットマスクです。
私は過去に Angry Ip Scanner を使用しました。任意の範囲のIPアドレスをスキャンできます。また、ポートをスキャンしてIPアドレスを探すこともできます。インストールは必要ありません。
また、 network Magic を使用することもできます。 7日間の無料トライアルを提供します。 GUIセットアップでネットワークに接続されているすべてのコンピューター/デバイスが表示されます。
他の誰もこれについて言及していませんが、多くのルーターには、DHCPを介してアドレスを与えたデバイスを一覧表示するページがあります。すべてのマシンがDHCPを使用している場合は、ルーターの構成ページを確認してください。
フリーソフトウェア:
SolarWindsには無料のIPアドレストラッカーがあります。
http://www.solarwinds.com/products/freetools/ip_address_tracker/ からダウンロードしてください。
IPアドレスをプローブします
ネットワーク(エクスプローラー内)がそれらを表示するかどうかを確認するだけで、Windowsファイル共有検出を使用してネットワーク上のすべてのコンピューターを表示しようとします。そうでない場合、最も簡単な方法は、nmapなどのツールを使用してネットワークの高速pingスキャンを実行することです。
DOSプロンプトからコマンドを要求するので、CMDを想定します。ネットワークのブロードキャストアドレスにpingを実行してから、arp cahceを確認することで、要求したことを実行できます。これには追加のソフトウェアは必要ありません。
ブロードキャストにpingを実行するだけで(クラスcアドレスでは.255)、ping 192.168.1.255 -t
になります。これを少し1〜2分間実行すると、問題ありません。次に、arp -a
を実行すると、そのサブネットでICMP要求に応答しているすべてのアドレスが表示されます。それは基本的に怒っているIPスキャナーがしているのと同じことです...