スポンサーサイト  このエントリーを含むはてなブックマーク はてなブックマーク - スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ネットワーク上のホストのMACアドレスを調べる  このエントリーを含むはてなブックマーク はてなブックマーク - ネットワーク上のホストのMACアドレスを調べる

Windowsでの話です。IPレベルで通信してからARPテーブルを調べると簡単です。

「IPレベルで通信する」というと難しそうですが、pingでOKです。例えば192.168.1.1のMACアドレスを調べたいなら

ping 192.168.1.1

pingが終わったら、すかさずARPテーブルを調べます。

arp -a

結果はこんな感じです。00-ee-aa-11-22-33 が 192.168.1.1 の MACアドレスです。

Interface: 192.168.1.1 --- 0x2
  Internet Address      Physical Address      Type
  192.168.1.1           00-ee-aa-11-22-33     dynamic
  192.168.1.254         00-ff-bb-44-55-66     dynamic

注意点として、この方法を使えるのは同じネットワーク上の相手だけです。ゲートウェイを超えた先の相手にはつかえません。また、ARPテーブルには有効期限があり、pingしてからあまり時間が経つと駄目です。Windowsでは2分または10分ですので、pingしてから続けてarpすれば十分でしょう。

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://srgia.blog46.fc2.com/tb.php/316-345f558b

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。