How To Scan Network for IP Addresses Using Command Line Tools & Third Party Software
IPアドレスをスキャンすることで、ネットワークをよりよくコントロールすることができます。 1-2個のコマンドで、ネットワーク内のデバイスと、そのデバイスが使用しているIPアドレスをすぐに把握することができます。
DHCP (Assigning IPs Dynamically)
DHCP (Dynamic Host Configuration Protocol)と呼ばれるネットワーク上の自動プロセスは、ホストがネットワークに入ると同時にIPダイナミックアドレスを割り当てます。 家庭や小規模なネットワークでは、DHCPサーバーは通常、ルーターの一部となっています。
IPアドレスの動的な割り当ては、エンドユーザーとネットワーク管理者の両方にとって大きな利点です。
What will you learn in this Tutorial
このチュートリアルでは、ネットワークをスキャンしてIPアドレスを取得する方法について、基本的なネットワークのスキルを学びます。 OS のネイティブ コマンドを使用してネットワークをスキャンし、どのアドレスが動的に割り当てられているか、どのアドレスが静的に割り当てられているかを調べ、接続性をテストします。
シンプルな IP スキャン
Windows や Linux などのオペレーティング システムには、独自のシンプルなネットワーク ツールが付属しています。 ipconfig」、「arp -a」、「ping」などのコマンドにより、簡単なスキャンやトラブルシューティングが可能です。
IP アドレスとネットワークに接続されているデバイスの一覧をすばやく入手する最も簡単な方法は、コマンド ラインにあるこれらの OS のネイティブ コマンドを使用することです。
-
- ipconfig
このコマンドは、コンピュータ内の1つまたはすべてのアダプタに割り当てられたすべてのネットワーク設定を表示します。 自分のIP、サブネット、ゲートウェイなどの情報がわかります。 LinuxやMacOSの場合は「Ifconfig」です。 - arp -a
「arp -a」を発行すると、ネットワーク内のすべてのデバイスのIP-address-to-mac変換や、アロケーションタイプ(ダイナミックかスタティックか)が表示されます。 - Ping
2つのホスト間の接続性を判断したり、ホスト名のIPアドレスを見つけたりするのに役立ちます。
- ipconfig
Reading The Output
Finding your own network adapter configuration
次のスクリーンショットでは、ipconfigコマンドの出力が表示されています。
「ファイル名を指定して実行」を選択 > 「cmd」と入力 > 「ipconfig」と入力
- この Windows コンピュータには 5 つのネットワーク アダプターがありますが、最後の 1 つ (無線 LAN アダプター Wi-Fi) だけがネットワークに接続されています。
- このネットワークでは、ルーター(またはデフォルトゲートウェイ)がDHCPサーバーの役割を果たしています。
- このネットワークでは、ルーター(またはデフォルトゲートウェイ)がDHCPサーバーの役割を果たしており、IPアドレスを動的に割り当て、インターネットへのアクセスを可能にしています。 サブネットマスクも非常に重要で、ゲートウェイと同じサブネット上にあることを示しています。
これで、自分のサブネットがわかりました。
ネットワークのスキャン
ARPプロトコルの役割は、IPをMACアドレスにマッピングすることです。 これは、LAN上のホストがアドレスを知らなくても通信できる方法を提供し、情報のキャッシュを作成します。 新しいコンピュータがLANに入ると、IPを受け取り、ARPキャッシュをゲートウェイの情報で更新します。
- コマンドラインで「arp -a」コマンドを入力します。
- このコンピュータはしばらくの間LANに接続されているので、ARPキャッシュは非常に正確で完全なものです。
- 表示された最初のIPアドレスはゲートウェイです(ipconfigコマンドで見つけたものと同じです)。
- 出力には、IP、MACアドレス、およびそれらの割り当てタイプが表示されます。 ここに表示されているアドレスは、LAN内のDHCPサーバーから動的に割り当てられたものです。 これらのIPはすべてLAN(192.168.1.0/24)に接続された機器です。 その他の静的アドレスはMulticasting用に予約されています。
- MAC情報があれば、ベンダーを知ることができます。 ベンダーのプレフィックスを検索したり、MACvendorsのような自動オンラインツールを使用してみてください。
接続性のテスト
最後に、いくつかの情報があれば、接続性をテストすることができます。 次のテストでは、ゲートウェイに「ping -t」で拡張 ping を試みました。
ARPコマンドによって生成されたリストから、すべてのライブホストにpingを実行することができます。 あるいは、ARP で見つからなかったホストを見つけるために、さらに進んでサブネット全体に ping を実行することもできます (ただし、これは手作業が多すぎます…)。
デバイスとその割り当てられた IP アドレスのリストがあれば、良い洞察が得られますが、ネットワークが拡大すると、その情報だけでは十分ではありません。 複数のサブネットや BYOD (Bring-Your-Own-Device) のシナリオで手動で IP スキャンを行うことはほとんど不可能です。
大規模なネットワークでは、より多くの結果、柔軟性、および読みやすいコマンド セットが求められます。
IP アドレス スキャナ ツールは、大規模な要求に役立ちます。 これらのツールは、ローカル ネットワーク全体をマップし、ライブ ホストを見つけ、「arp-a」の結果をわかりやすい形式で提供することができます。 他のIPスキャナはARPに依存せず、pingテストを繰り返して動作します。
他の IP スキャナの中には、さらに一歩進んで、ポート番号、DNS、DHCP などの詳細情報を提供するものもあります。 これらのデータはすべて、最も視覚的で読みやすいフォーマットで表示されます。
Advanced IP Scanners
ここでは、ネットワーク上の IP アドレスの検出に最適な 7 つのツールを紹介します。
- SolarWinds Port Scanner (無料ツール) 無料の IP アドレス スキャナーで、指定された範囲内のすべてのアドレスを検索し、使用中のアドレスを特定し、各デバイスのどのポートがアクティブかを調べます。 このツールは、マルチスレッドを使用して高速に検索します。
- ManageEngine OpUtils (FREE TRIAL) IPアドレス、MACアドレス、ポート番号を網羅したネットワークアドレス監視ツールのスイートで、機能を絞った無料版も用意されています。
- Angry IP Scanner 接続されているすべてのデバイスを識別し、そのIPアドレスと接続の応答速度を一覧表示する無料のネットワークスキャナです。
- SolarWinds Ping Sweep エンジニアツールセットの一部であるこのツールは、ネットワーク上のすべてのアクティブなIPアドレスを検索し、応答時間をレポートし、ローカルDNSサーバーからホスト名を表示します。 Windows Serverにインストールされます。
- MyLAN Viewer 接続されているすべてのデバイスを識別し、そのIPアドレスとMACアドレスを一覧表示するネットワークスキャナです。 Windows上で動作します。
- SolarWinds IP Tracker SolarWinds IP Address Managerの無料版です。 このツールは、ネットワークに接続されているすべてのデバイスを検出し、IPアドレスの使用状況の詳細を表示することができます。 Windows Server上で動作します。
- SolarWinds IP Address Scanner これはSolarWinds IP Address Managerの一部です。 使用中のすべてのアドレスを特定するためのスタンドアロンユーティリティとして、またはより広範なIPアドレス管理機能のためのIPAMの一部として使用します。 Windows Server上で動作します。
Solarwinds Port Scanner
SolarWinds Port Scannerツールは、指定した範囲内のポートのDNSアドレスとIPをスキャンするための優れた総合ツールであり、高度な能力と機能を備えているため、このリストの第1位に選ばれました。
このツールの優れた機能には、以下のようなものがあります。
- 範囲内で指定された IP アドレスの Open/Closed/Filtered ポートのリストを作成する機能
-
指定された TCP & UDP ポートと共に範囲をスキャンして、可能性のある脆弱性を特定する機能
-
マルチスレッド スキャンでより高速なスキャンを実現!
-
GUIまたはコマンドラインから起動して実行することができます。
-
スキャンに使用するカスタムDNSサーバーの選択
-
スキャン用にカスタマイズされた設定を保存する機能
-
管理 &デバイスとユーザーのアクティビティを追跡する
-
Edit & IANAポート名の定義を表示する
- CSVファイルにエクスポートして一括編集することも可能です。
価格:
100%無料!
ダウンロード:
solarwinds.com/free-tools/port-scanner
無料でダウンロードできます。
ManageEngine OpUtilsは、IPアドレスマネージャ、MACアドレス発見のためのスイッチポートマッパー、そしてすべてのデバイスの開いているTCPおよびUDPポートを特定するポートスキャナを組み合わせたものです。
IP アドレス マネージャは、それ自体がユーティリティのスイートです。 このサービス群には、IPアドレススキャナが含まれています。 これは、ネットワークに接続されているすべてのデバイスを検出し、それらに割り当てられているIPアドレスをリストアップします。
バンドルのIPアドレス追跡サービスは、ネットワークの階層的なビューを作成し、サブネットとそれぞれへのアドレスの割り当てを識別することができます。 同梱のDHCP管理ツールでは、サブネットのアドレスプールを管理できます。 スイッチポートマッパーは、MAC アドレスとスイッチポート番号で各デバイスを識別します。
OpUtilsは、Windows ServerとLinuxで利用できます。
OpUtilsは、ポートスキャナとPingユーティリティを含むFree版があります。 有料版のお見積りについては、ManageEngineセールスチームにお問い合わせください。
ダウンロード:
有料版のOpUtilsは、30日間の無料体験版としてダウンロードできます。
Angry IP Scanner
Angry IP Scanner は 2,900 万以上のダウンロード数を誇る、ウェブ上で最も人気のあるスキャナーの 1 つです。 オープンソースで無料、Windows、MacOS、Linuxに対応しています。
このツールは、IPアドレスだけでなく、ポートもスキャンすることができます。
このツールはIPアドレスだけでなく、ポートもスキャンすることができます。IPアドレスの範囲を定義するときに、ポートの番号も指定することができ、ネットワーク内のデバイスが特定のサービス(ポートによって定義される)を使用しているかどうかを確認することができます。 Angry IP Scannerでは、すべてのスキャン結果をTXT、XML、CVSなどの複数のフォーマットに保存することもできます。
スキャンすると、どのホストが生きているか、その応答時間、ホスト名、MACアドレスなどがわかります。
価格:
オープンソースで100%無料です。
ダウンロード:
公式サイトからAngry IPを入手できます。
SolarWinds Ping Sweep
SolarWinds社のPing Sweepは、無料のIPを見つけ、どのIPが利用できないかを特定するのに役立ちます。 これは、SolarWinds Engineer’s Toolsetのネットワーク発見ツールに分類されます。 60以上の便利なツールを含む、総合的なネットワークソフトウェアです。 SolarWindsのPing SweepはEngineer’s Toolsetに含まれており、Pingテストに特化しています。
コマンドラインからpingを実行したときのように、このツールは各IPのDNS名と応答時間を表示します。
価格:
SolarWinds Engineer’s Toolsetは30日間の無料トライアルがあり、60以上の必須ツールが含まれています。
ダウンロード:
SolarWindsの公式サイトに登録すると、14日間有効のEngineer’s Toolsetを入手できます。
Download Free!
IP Address Tracker Tools
IP アドレス、MAC アドレス、使用されているポートなどのマップを持つことは、ネットワークのインベントリー作成に最適で、いくつかのトラブルシューティングのケースに役立つかもしれません。
IP アドレストラッカーは、これまで説明してきた一連のツールやコマンドをアップグレードするのに適しています。 複数のサブネットをスキャンして結果を表示することができますが、1 つまたは複数の IP アドレスを追跡することもできます。
IP Address Trackerは、あるIPアドレスが解放されたことに気づきます。
MyLAN Viewer
MyLAN Viewer は、Windows システム用の NetBIOS および IP アドレス スキャナーです。
上記のIPスキャナと同様に、このツールはネットワークをスキャンし、デバイスを見やすい形式で表示します。
しかし、MyLANViewerはそれだけにとどまらず、コンピュータ名、IP、MACだけでなく、NIC、OSのバージョン、ログインしているユーザー、共有フォルダなども表示します。
このツールは、特定のIPアドレスを追跡し、その状態が変化したときに通知を表示することができます。
このツールは、以下の指標も表示することができます。
- Whois データの表示
- traceroute の実行
- 「リモート シャットダウンおよび WOL (Wake On LAN)」の管理
- ワイヤレス ネットワークの監視。
価格:
無料ですが、Windowsのみ対応しています。
ダウンロード:
MyLAN Viewerは公式サイトから入手できます。
SolarWinds IP Tracker
SolarWinds IP Trackerはスタンドアロンのソフトウェアで、完全に無料です。 このツールでは、すべてのデバイスのインベントリを作成するだけでなく、イベントログを含めたIPアドレスのスキャン、追跡、管理をすべて一か所で行うことができます。 SolarWinds IP Trackerは、誰もが欲しがるIP Address Managerの無料版であり、機能が制限されています。
しかし、IP Trackerは、IPアドレス体系全体の集中的なビューを提供する素晴らしい仕事をしています。 256 (1 サブネット) の IP アドレスを無料で監視することができます。 さらに、このツールでは、Ping、Telnet、Tracerouteなどのツールを使って、基本的な管理機能を利用することができます。
SolarWinds IP Trackerは、Windowsシステムにのみ対応しています。
価格:
100%無料。
Download:
SolarWindsに登録すると無料でダウンロードできます。
Download 100$ Free!
IP Address Management (IPAM)
小規模なネットワークを管理するには、基本的なIPアドレススキャンで十分なはずです。 しかし、ネットワークの規模が大きくなると、複数のサブネットに依存し、詳細な管理が必要になります。
大規模なネットワークでは、複数のサブネットにアドレスを割り当てるために、スタンドアロンのDHCPサーバーやDNSサーバーを設置することがあります。
大規模なネットワークでは、複数のサブネットにアドレスを割り当てるために、スタンドアロンのDHCPサーバーやDNSサーバーを設置することがあります。 IPAM(IP Address Management)は、DHCPとDNSを積極的に制御するソフトウェアです。 また、複数のサブネットを管理することもできます。
SolarWinds IP Address Scanner
ソーラーウインズの強力なツールの中でも、IPアドレスマネージャーは、大企業がアドレスを適切に管理するために必要なすべての機能を備えています。 IPアドレス管理を容易にするため、多くのプロセスを自動化します。
SolarWinds IPAMには、ネットワーク全体を管理するためのIPアドレス管理、DHCP、DNSの統合ツールが付属しています。
このバンドルから最もよく使われるツールの1つがIPアドレススキャナです。 このツールでは、ネットワーク内のすべてのIPアドレスブロックの最新のインベントリを維持するために、自動化されたIPアドレススキャンを作成することができます。 これは、定期的にICMPやSNMPのポールを送信することで実現します。 自動スキャンでは、ICMPポールを使用して、IPアドレスとホスト名情報のステータスを収集します。 また、SNMPを使ってMACアドレスやその他のベンダー情報を見つけます。 SolarWinds IP Address Scannerは、IPv4とIPv6の両方のアドレス管理をサポートしています。
SolarWinds IPAMは、IPアドレスの詳細なレポートをリアルタイムで提供することもできます。
価格:
30日間の無料トライアルをダウンロードしてください。
ダウンロード:
ソーラーウインズの公式サイトに登録すると、30日間完全に機能するSolarWinds IPAMを入手することができます。
無料でダウンロード!
div