回答:
…そして以前のIT担当者は何も情報を残しませんでした。
これであなたの痛みを感じます。他の誰かのマッピングされておらず、文書化されていないネットワーク混乱を継承するのは楽しいことではありません。この回答で説明したように使用できnmap
、このように。もちろんこれ192.168.0.1/24
は一例であり、ISPによってシステムに割り当てられたネットワーク範囲に変更する必要があります。
nmap -sP -PR 192.168.0.1/24
ただし、-PR
オプションはARP pingスキャンであるため、これは内部IPアドレスに対してのみ有益です。LAN上にないパブリックIPアドレスは、ARPトラフィックを生成しません。したがって、あなたのケースでは、-sP
このような範囲でプレーン(pingスキャン)オプションを使用することができます
nmap -sP 192.168.0.1/24
これで、その範囲内のすべてのIPアドレスのリストが表示され、pingが返されます。しかしもちろん、ping応答の欠如がIPアドレスが停止していることを意味しないエッジケースがいくつかあります。一部のデバイスにはIPアドレスが割り当てられていますが、ICMP ping要求に応答しません。または、IPが割り当てられた停止中または休止中のデバイスがある可能性がありますが、何らかの理由で機能していません。
したがって、nmap
pingスキャンを使用して取得したデータには注意してください。ただし、ネットワークマッピングを開始するには、何もないより良い場所です。
ビジュアルインターフェイスに詳しい方は、ネットワークをスキャンするだけでなく、ホスト名などの追加データも提供するクロスプラットフォームのJavaベースのIPアドレス範囲スキャナーであるAngry IPスキャナーを強くお勧めしping
ます(該当)および開いているポートに関する情報。
*
エスケープせずに使用すると、確実に機能しません。動作は、現在のディレクトリに存在するシェル構成とファイル名に依存します。
Angry Ip Scannerを使用して、これらのIp範囲をスキャンし、赤(死んだもの)としてマークされている範囲をフィルターに掛けます。
Angry IP Scanner(または単にipscan)は、オープンソースでクロスプラットフォームのネットワークスキャナーであり、高速で使いやすいように設計されています。
ネットワーク管理者だけでなく、大小の企業、銀行、政府機関など、世界中の好奇心の強いユーザーによって広く使用されています。
Linux、Windows、Mac OS Xで動作し、他のプラットフォームもサポートしている可能性があります。
すでに割り当てられているIPアドレスの検索については、を使用できますfping
。このコマンドはnmap
、サブネット内のすべてのIPアドレスにpingを送信し、どのIPアドレスが応答したかを示すという点で似ています。
それはLinuxのデフォルトのコマンドではありませんので、あなたはそれを通じインストールする必要がありますyum
、YasT
、apt-get
、など...
使用法:
fping -gn 192.168.1.0/24
-g
パラメーターはfping
、指定されたサブネットマスク(/ 24)のIPアドレスの範囲全体をスキャンするように指示します。 -n
パラメータが自動的にホスト名として解決にDNSを使用します。ここでは、2つの異なることが起こります。
これらすべてをマッピングするには:静力学の場合、ファイアウォール経由でネットワークに入らなければなりません。ファイアウォールの設定では、どのサービスがどのパブリックIPにマッピングされているかが表示されます。
ファイアウォールにもNAT(ネットワークアドレス変換)が含まれている可能性があります。NATは、内部プライベートユーザーIPをパブリックにルーティング可能なアドレスにマッピングします。NATテーブルには、現在アクティブなすべての内部/外部マッピングが表示されますが、オフになっているマシンを見逃す可能性があります。
ユーザーが使用しているすべてのプライベートIPアドレスをマップするには(ユーザーが動的である場合)、DHCPサーバーを見つける必要があります。これには、オンかオフかに関係なく、リースのあるすべてのマシンのリストが表示されます。たとえば、前の管理者がプライベート静的IPをユーザーに付与した場合、問題が発生します。スキャンすると一部が明らかになりますが、オフになっているマシン、移動中のラップトップなどはどうなりますか?
したがって、要約すると、ファイアウォールで静的パブリックIPを見つけて、DHCPサーバーから内部プライベートアドレスを取得します。