ネットワーク上のMACアドレスを見つける方法

ページ名:ネットワーク上のMACアドレスを見つける方法

ネットワーク上のホストのメディアアクセス制御(MAC)アドレス、またはハードウェアアドレスを見つけるのは、かなり簡単なプロセスです。それには、インターネットプロトコル(IP)アドレスをMACアドレスに変換するアドレス解決プロトコル(ARP)を使用します。一般的なオペレーティング・システム(OS)には、ネットワーク上のMACアドレスを簡単に発見できる「arp」コマンドが含まれています。この記事では、OS X、Microsoft Windows、Linux OSでMACアドレスを見つける方法について説明します。

方法1

OS X

  1. ターミナルアプリを開きます。発見されたMACアドレスをすべて見つける最も簡単な方法は、ARPテーブルの現在のエントリーをすべてリストアップすることです。
    • sudo arp -a
  2. ターゲットIPにPingを打つ。IPとMACアドレスのペアが出力にリストされていない場合は、まずターゲットIPに「ping」を打つ必要がある。
    • ping 192.168.1.112
  3. pingが肯定的な応答を返した場合は、以下のいずれかの方法を使用してARP情報を確認できます。これらのコマンドのいずれかが、IPとMACアドレスのマッピングを提供します。
    • sudo arp 192.168.1.112
    • sudo arp -a
方法2

マイクロソフト・ウィンドウズ

  1. コマンドプロンプトを開く。発見されたMACアドレスをすべて見つける最も簡単な方法は、ARPテーブルの現在のエントリーをすべてリストアップすることです。
    • arp -a
  2. ターゲットIPにPingを打つ。IPとMACアドレスのペアが出力にリストされていない場合は、まずターゲットIPに「ping」を打つ必要がある。
    • ping 192.168.1.112
  3. pingが肯定的な応答を返した場合は、以下のいずれかの方法を使用してARP情報を確認できます。これらのコマンドのいずれかが、IPからMACアドレスへのマッピングを提供します。
    • arp 192.168.1.112
    • arp -a
方法3

Linux

  1. コンソールウィンドウを開く。発見されたすべてのMACアドレスを見つける最も簡単な方法は、ARPテーブルの現在のエントリをすべてリストすることです。
    • sudo arp -a
  2. ターゲットIPにPingを打つ。IPとMACアドレスのペアが出力にリストされていない場合は、まずターゲットIPに「ping」を打つ必要がある。
    • ping 192.168.1.112
  3. pingが肯定的な応答を返した場合は、以下のいずれかの方法でARP情報を確認できます。これらのコマンドのいずれかが、IPとMACアドレスのマッピングを提供します。
    • sudo arp 192.168.1.112
    • sudo arp -a
方法4

Linuxのarp-scanユーティリティ

  1. Linux OSでは、arp-scanユーティリティを使用することで、個々のホストにpingを打ってからMACアドレスを問い合わせる手間を省くことができます。 arp-scanユーティリティを使用すると、サブネット上のすべてのIP-to-MACアドレス・ペアを非常に簡単に発見することができます。
  2. コンソール・ウィンドウを開く。
  3. コマンドを発行します。arp-scanユーティリティには多くの利用可能なオプションがありますが、最も簡単な方法は、サブネットのパラメータを指定してコマンドを発行することです。 これにより、ネットワークにアクセス可能なすべてのホストのarpテーブルが構築され、出力がコンソールに表示されます。
    • sudo arp-scan 192.168.1.0/24
この記事は、CC BY-NC-SAの下で公開されている " How to Find a MAC Address on a Network " を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧