
私は ISP が提供する LAN 上にいます。私のコンピュータには IP アドレス、サブネット マスク、デフォルト ゲートウェイ、DNS サーバー (DHCP を使用) があります。
LAN 上のすべてのコンピューターの MAC アドレスを確認したいだけです。
- サブネット マスク
/18
または255.255.192.0
IP を適用した後、次の結果が得られました。182.3.64.0
182.3.64.0
からまでの16384個のIPアドレスが得られます182.3.127.255
- 最初の IP アドレスと最後の IP アドレスは、それぞれネットワーク アドレスとブロードキャスト アドレスであるため、使用できません。
- つまり、私のサブネットまたは地元ネットワークには 16382 台のホスト/コンピュータが含まれています。そうですか? 言い換えると、これらの 16382 台のホストは単一のルーターの背後にあります。
これらのホストの MAC アドレスを確認したいので、すべてのホストに ping を実行しました。結果は次の図のようになります。
私の考え:
それらすべてが同じ Mac アドレスを持っている理由がわかりませんでした。しかし、もう少し考えてみると、1 台のルーターの背後に 16382 台のホストがあるということは、ブロードキャスト トラフィック (ARP ブロードキャスト) が多すぎることを意味します。これは望ましくありません。同時に、それらを異なるルーターに接続することはできません。接続すると、異なるネットワーク上にあることを意味します。異なる VLAN 上にある可能性があります (VLAN についてはあまり詳しくありませんが、ブロードキャスト トラフィックの削減に役立つことは知っています)。
何が問題なのか分かりません。何が間違っているのか教えてください。
編集:受信している MAC アドレスは、デフォルト ゲートウェイの MAC です。
答え1
ここではいろいろなことが起こっている可能性があります。
一般に、サブネットには、可能なノード アドレスと同じ数のノードは含まれません。実際に /18 全体を埋めるのに十分なホストがある場合は、ブロードキャスト ドメインが実際には大きすぎるため、さらにサブネット化する必要があります。
しかし、これが実際に起こっていることではないと思います。ここではレイヤー 2 ブリッジングが行われている、または誰かが MAC スプーフィングを行っているのではないかと思います。レイヤー 2 ブリッジは、ブリッジの反対側のインターフェイスが異なるアドレス指定スキームを使用している場合は特に、ブリッジの反対側の IP に対して独自の MAC アドレスで ARP に応答する可能性があります。
とはいえ、上流プロバイダーのサブネットをスキャンすることは、一般的には避けるべきことです。多くの場合、これは ToS に違反しており、それを実行する正当な運用上の理由はありません。
答え2
ネットワークが複数のサブネットで構成されており、自分が属していないサブネットをスキャンしようとすると、すべての可能性のある IP アドレス (ノード) が、すべて存在し、ルーターと同じ MAC アドレスを持っているかのようにスキャンに表示されます。
コンソールの MAC アドレスはルーターの MAC アドレスと同じだと思います。
私が尋ねた質問は次のとおりです異なるサブネットから MAC アドレスを取得する方法について。