他のPCのMACアドレスを取得する方法
MAC Address(パソコンのNIC(NetWorkカード)の物理アドレス)を取得するためには、 ARP(Address Resolution Protocol) と言う、プロトコルが使われています。
実は、Windows でも簡単に 他のPCのMAC アドレスを取得することが可能です。
自身の MAC Address を取得するためには、 ipconfig -all を使用します
D:\>ipconfig -all
Windows 2000 IP Configuration Host Name . . . . . . . . . . . . : snowmobile Ethernet adapter ローカル エリア接続 3: Media State . . . . . . . . . . . : Cable Disconnected |
他のPCの Mac Address を取得する場合は ping と arpを使います。
D:\>ping 192.168.89.104
Pinging 192.168.89.104 with 32 bytes of data: Reply from 192.168.89.104: bytes=32 time=139ms TTL=55 Ping statistics for 192.168.89.104: D:\>arp -a Interface: 192.168.89.44 on Interface 0x10000005 |
ターゲット PC に ping した後で、arp -a を実行する事で、 MACアドレスを取得する事が出来ます。
ただし、ARP パケットは、セグメントを超えられないので、取得できるのは同一セグメント内の物理アドレスに限られます。
ちなみに、一行で
ping -n 1 192.168.0.5|arp -a
の様に書いてもOKです。
Comments