同じネットワーク内のルーターを介して接続された多くのサブネットがあります。それぞれの異なるサブネットで使用可能なすべてのIPアドレスのリストを見つける必要があります。自分が住んでいるサブネットで使用可能なIPアドレスのリストを取得できます。

残りのサブネットを判別するための最良の方法は何ですか。ネットワークで使用しますか?

回答

使用しない限り “ルーターにアクセスできない場合、これらのネットワーク上のすべてのホストを100%正確に検出する方法はありません。

ネットワークアドレスとサブネットサイズがわかっている場合は、

は、ホストを検出します。これらの他のネットワークのアドレススペースがわからないが、そのプライベートネットワークである場合は、プライベートで使用できるすべての範囲をスキャンできます。これらは RFC1918 。厳密なファイアウォールルールがある場合、どちらか一方を実行すると非常にノイズが多く、おそらく正確ではありません。独自のネットワークをスキャンすると、このようなスキャンは正確でない場合もあります。十分にセグメント化されたネットワークでは、管理サービスは管理サブネットからのみアクセス可能です。

//ルーターがそのパッケージをルーティングしている限り、常駐していないネットワークをスキャンすることができます。

できます。また、TTL値が低い可能性のあるすべてのIPアドレスをスキャンして、1つまたは2つのホップだけ離れていることを確認します。これには非常に長い時間がかかります。

一部のネットワークでIPv6を使用している可能性も考慮する必要があります。これにより、アドレススペースが大きすぎるため、スキャンが役に立たなくなります。

コメント

  • 組織が内部マシンにパブリックIPアドレスを使用している可能性があります。このような場合、クラスBとクラスC全体をスキャンする必要があります。ホストの検出にNmap-sn 10.0.0.0/8を使用していますが、10分経っても結果が得られません。あなたが住んでいないネットワークをスキャンすることは可能ですか?そうでない場合、私たちが住んでいないネットワークをどのようにスキャンできますか?
  • 'このQ / AはSuperUser.SEにあるべきですか?

回答

静的および動的IPアドレス(プライベートまたは動的)が割り当てられたサーバーとワークステーションを備えたプライベートネットワークまたはパブリックネットワークがありますパブリックIP)。 NAT(ネットワークアドレス変換)またはパブリックアクセスのために静的IPアドレスを割り当て、DHCPを介して動的IPアドレスを割り当てました。割り当てられたIPを十分に記録していても、ネットワークデバイスのすべてのIPアドレスを検索したい場合があります。次の手順を使用して、ネットワークに接続されているネットワークデバイスのIPアドレスを特定できます。

  1. ルーターにWebアクセスできる場合は、ルーターに接続して、ネットワークに接続されているすべてのデバイスのIPアドレスを見つけます。ルーターは、接続されているデバイスのホスト名、IPアドレス、MACアドレスを含む静的および動的クライアントリストを表示します。

  2. ネットワークに接続されているコンピューターからネットワークにpingを実行することもできます。そしてarpテーブルを検索します。コンピューターで、[スタート]-> [実行…]をクリックし、「cmd」と入力して[Enter]キーを押します。 「ipconfig」と入力して、ネットワークアドレスを見つけます。ネットワークアドレスは、IPアドレスとサブネットマスクに対して論理積演算を実行することによって検出されます。たとえば、IPが192.168.1.101で、サブネットマスクが255.255.255.0の場合、ネットワークアドレスは192.168.1.0です。ブロードキャストアドレスを使用してネットワークにpingを実行します。つまり、「ping192.168.1.255」です。その後、「arp -a」を実行して、ネットワークに接続されているすべてのコンピューティングデバイスを特定します。

  3. 「netstat-r」コマンドを使用して、のIPアドレスを検索することもできます。すべてのネットワークルート。ただし、プリンタが他のネットワークデバイスとの通信に問題がある場合は、「netstat」コマンドを使用してプリンタのIPアドレスを見つけることができない場合があります。

1つありますもっと方法も。 WindowsまたはLinuxに「netdiscover」をインストールできます。 Netdiscoverは、アクティブ/パッシブアドレス偵察ツールであり、主にDHCPサーバーのないワイヤレスネットワーク用に開発されています。ハブ/スイッチドネットワークでも使用できます。

次のコマンドを使用して、ネットワークデバイス上にあるIPアドレスを見つけることができます。

netdiscover -i eth0 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です