すべての MAC を、サーバーにアクセスできる MAC アドレスに保存したいと考えています。私が知っているのはIPアドレスだけです。すべてのマシンは固有のゲートウェイの下にあります。IP アドレスから MAC アドレスを取得できますか?
質問する
1565 次
5 に答える
7
MAC アドレスは、ルーティングされるプロトコルの一部ではありません。ルーターまたはスイッチの反対側にあるマシンの MAC アドレスを取得することはできません。
それらは、マシンのアドレスではなく、物理ポートのアドレスです(これは、IPを使用して話しているものです)。
于 2013-05-15T06:55:51.747 に答える
3
簡単な答えは、いいえです。両方のマシンが同じ物理ネットワーク上にない限り、サーバーに接続しているクライアントの IP アドレスから MAC アドレスを取得することはできません。
于 2013-05-15T06:55:16.497 に答える
3
サーバーとクライアントが同じネットワーク上にある場合は、ARPを使用する必要があります。このプロトコルは、MAC アドレスを特定の IP アドレスに取得するように設計されています。
クライアントとサーバーの間にルーターのようなものがあるとすぐに、ARP はルーターの MAC アドレスのみを明らかにします。これはイーサネット パケットのターゲットであるためです。
于 2013-05-15T06:59:37.363 に答える
0
IP アドレスから MAC アドレスを取得することはできません。MAC アドレスはネットワーク デバイスの物理アドレスであり、IP アドレスはそうではありません。
通常、IP アドレスは 1 つのデバイスにバインドされません。
于 2013-05-15T06:55:30.317 に答える