banner
ニュース センター
精鋭のテクノロジーと卓越した精度

ネットワーク上のすべての IP アドレスを検索する方法

Mar 23, 2024

ネットワーク管理者として、ネットワーク上で現在どの IP アドレスが使用されているかを理解することは非常に重要です。

ネットワークに誰が接続しているかを把握すると、役立つ場合があります。 たとえば、特定のデバイスのステータス (稼働中か停止中か) を確認したり、予備の静的 IP アドレスを見つけたり、デバイスのインベントリを作成したりする必要がある場合があります。 さらに、この情報は、ネットワークや共有リソースへの不正アクセスを特定するのにも役立ちます。

ルーターの設定ページから接続されている IP を確認できますが、静的 IP アドレスは表示されません。 幸いなことに、ネットワーク上のすべての IP アドレスを見つける方法は他にもいくつかあります。 それらのいくつかを見てみましょう。

arp は、システムの ARP キャッシュを表示および変更するために使用される組み込みのコマンド ライン ユーティリティです。 ARP キャッシュには通信相手のシステムの IP から MAC アドレスへのマッピングが保存されるため、特定の IP アドレスに対するシステムの MAC アドレスを見つけるためにも使用されます。

arp コマンドを使用すると、ネットワーク上のすべての IP アドレスを見つけることもできます。 arp が Linux マシンにプリインストールされていない場合、または誤って削除した場合は、次の簡単なコマンドを使用してインストールできます。

Ubuntu を含む Debian ベースのディストリビューションの場合:

RHEL ベースのディストリビューションの場合:

Arch ベースのディストリビューションの場合:

ネットワーク上のすべての IP アドレスを検索するには、引数を指定せずに arp コマンドを使用します。

Windows では、次のコマンドを使用して同じ情報を取得できます。-aフラグ:

Nmap は、ネットワークのスキャンとマッピングに使用される無料のオープンソース ツールです。 Nmap を使用すると、ネットワークに接続しているユーザー、その IP アドレスと MAC アドレス、オペレーティング システムの詳細、および実行しているサービスを確認できます。 これは、Linux と Windows の両方で利用できるクロスプラットフォーム ツールです。

ネットワーク上のすべての IP アドレスを検索するには、nmap コマンドを使用します。

たとえば、ネットワーク 192.168.22.0/24 上のすべての IP アドレスを検索するには、次を実行する必要があります。

-snこのオプションは、Nmap にホスト スキャンのみを実行するように指示します (ポートはプローブしません)。

IP アドレスのみを出力し、他の情報を削除するには、以下のコマンドを使用します。

上記のコマンド (-sn フラグ付き) は Linux でのみ機能します。

次のコマンドを使用して、これらの IP アドレスに関連付けられた OS 情報を検索することもできます。

Angry IP Scanner は、オープンソースのクロスプラットフォームの IP アドレスおよびポート スキャナーであり、定義された範囲内の各 IP アドレスに ping を実行して、IP アドレスが生きていて応答しているかどうかを確認します。 生きているホストごとに、そのホスト名、MAC アドレス、ハードウェアの製造元、開いているポートが決定されます。

スキャン結果を CSV、TXT、および XML ファイルにエクスポートすることもできます。 Angry IP Scanner は、Linux、Windows、および macOS で利用できます。

Ubuntu、Debian、Fedora などの Linux ディストリビューションでは、GitHub リリース ページから、または wget コマンドを使用して DEB または RPM パッケージをダウンロードすることで、Angry IP Scanner を簡単にインストールできます。

ダウンロード:怒っているIPスキャナー

Debian ベースのディストリビューションの場合:

APT を使用してパッケージをインストールします。

RHEL ベースのディストリビューションの場合:

次に、DNF を使用してローカル パッケージのインストールを実行します。

ソフトウェアの最新バージョンが必要な場合は、GitHub ページから手動でダウンロードすることをお勧めします。

Arch Linux では、yay を使用して Arch User Repository (AUR) から Angry IP Scanner をインストールできます。

Angry IP Scanner を Windows にインストールするには、GitHub リリース ページからインストーラー ファイルをダウンロードします。 ダウンロードしたら、インストーラー ファイルをダブルクリックしてインストールします。

ダウンロード: Angry IP スキャナー (Windows)

ネットワーク上のすべての IP アドレスを検索するには、Angry IP Scanner を起動し、IP 範囲 (開始 IP アドレスと終了 IP アドレス) またはプレフィックス付きのネットワーク ID を指定します。 テキスト ファイルから IP アドレスをスキャンすることもできます。 次に、始めるボタンをクリックしてスキャンプロセスを開始します。

スキャンが完了すると、定義された範囲内でスキャンされたすべての IP アドレスが表示されます。 MAC アドレス、MAC ベンダー、ポートなどの追加の詳細を結果に含めることもできます。 strongFetchers/strong option. /p>

strongPreferences/strong, you can configure further settings such as scanning dead hosts, enabling port scan, and changing the pinging method and display settings./p>