ネットワーク上の他のコンピューターのMACアドレスを確認する必要がありますか?Windows、macOS、Linuxのいずれを使用していても、簡単なコマンドを使用してローカルネットワーク上のどのホストのMACアドレスも簡単に確認することができます。この記事では、arpやgetmacなどのコマンドを使用して特定のIPアドレスまたはホスト名でMACアドレスを確認する方法と、Nmapを使用してネットワーク上のすべてのIPアドレスとMACアドレスを確認する方法を紹介します。

方法 1
方法 1 の 3:
arpコマンドを使用する

  1. 1
    コマンドプロンプトまたはターミナルウィンドウを開く どのオペレーティングシステムでもarpコマンドを使用してネットワーク上の他のコンピューターのMACアドレスを確認することができます。
    • Windowsの場合は、Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
    • macOSの場合は、Spotlight検索にターミナルと入力し、ターミナルをダブルクリックしましょう。
    • Linuxの場合は、Ctrl+Alt+Tキーを押すか、ウィンドウマネージャからターミナルウィンドウを開きましょう。
  2. 2
    ping IPアドレスを実行してIPアドレスに接続する リモートコンピューターに接続してリモートコンピューターの MAC アドレスがキャッシュに追加されるようにする必要があります。これを行うには、それに対してpingを実行する方法が簡単です。
    • コンピューターのホスト名はわかるが、IPアドレスがわからない場合は、ホスト名に対してpingを実行するだけでよいでしょう。これで、次のステップで必要なIPアドレスがわかります。
  3. 3
    arp -a IPアドレスを実行してMACアドレスを取得する MACアドレスは、Windowsの場合はarpの実行結果の「物理アドレス」、macOSやLinuxの場合は「HWaddress(ハードウェアアドレス)」の下に表示されます。
    広告

方法 2
方法 2 の 3:
getmacコマンドを使用する(Windows)

  1. 1
    コマンドプロンプトを開く コンピューターに管理者権限でリモートログインできる(かつWindowsを実行している)場合は、getmacコマンドを使用してそのデバイスのすべてのMACアドレスを確認することができます。[1] Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
  2. 2
    getmacコマンドを実行する 完全なコマンドは、getmac /s IPアドレス /u ユーザー名 /p パスワードとなります。
    • IPアドレスは、リモートコンピューターのIPアドレスまたはホスト名に置き換えましょう。
    • ユーザー名パスワードは、リモートコンピューターの管理者権限を持つ実際のユーザー名とパスワードに置き換えましょう。
  3. 3
    「物理アドレス」ですべてのMACアドレスを確認する 各MACアドレスは、インターフェイスの種類の説明の隣に表示されます。インターフェイスが動作していない場合は、そのMACアドレスの横に「メディアは接続されていません」と表示されます。
    広告

方法 3
方法 3 の 3:
Nmapでスキャンする

  1. 1
    PCまたはMacにNmapをインストールする Windows、macOS、またはLinux用のNmapを使用してローカルネットワークをスキャンし、接続されているすべてのコンピューターのMACアドレスとIPアドレスを確認することができます。[2] Nmapは、https://nmap.org/download.html(英語のみ)からダウンロードし、インストールすることができます。
  2. 2
    新しいコマンドプロンプトまたはターミナルウィンドウを開く
    • Windowsの場合は、Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
    • macOSの場合は、Spotlight検索にターミナルと入力し、ターミナルをダブルクリックしましょう。
    • Linuxの場合は、Ctrl+Alt+Tキーを押すか、ウィンドウマネージャからターミナルウィンドウを開きましょう。
  3. 3
    自分のローカルIPアドレスを確認する ネットワークをスキャンするには、どのサブネットをスキャンするか知っておく必要があります。
    • Windows:ipconfigコマンドを実行します。
    • macOS:システム環境設定...を開き、ネットワーク詳細TCP/IPの順に選択します。
    • Linux:ifconfigまたはip aを実行します。
  4. 4
    nmapコマンドを実行する 完全なコマンドは、nmap -sn xxx.xxx.xxx.*となります。xxx.xxx.xxx.*は、スキャンしたいネットワークに置き換えましょう。しばらくすると、ネットワーク上のすべてのIPアドレスとそれに対応するMACアドレスの一覧が表示されます。
    • 例えば、自分のIPアドレスが10.0.0.3で、自分のサブネット上のすべてのホストをスキャンしたい場合は、nmap -sn 10.0.0.*を使用します。
    広告

ポイント

  • 自分のコンピューターと同じサブネット上にあるコンピューターのMACアドレスのみを確認することができます。リモートコンピューターにリモートログインできない限り、リモートコンピューターのMACアドレスを確認することはできません。
  • アクセスしようとしているコンピューターがファイアウォールの背後にある場合は、そのMACアドレスが表示されない場合があります。
広告

関連記事

USBメモリーに音楽を入れるUSBメモリーに音楽を入れる
Nintendo SwitchをDiscordに配信するNintendo SwitchをDiscordに配信する
HPでスクリーンショットを撮るHPでスクリーンショットを撮る
Windows PCでコマンドプロンプトからexeを実行するWindows PCでコマンドプロンプトからexeを実行する
2台のパソコンを接続する2台のパソコンを接続する
マウスの代わりにキーボードでクリックするマウスの代わりにキーボードでクリックする
ノートパソコンのカメラで写真を撮るノートパソコンのカメラで写真を撮る
AdBlockを無効にするAdBlockを無効にする
2台のモニターを設定する2台のモニターを設定する
LANケーブルで2台のパソコンを接続するLANケーブルで2台のパソコンを接続する
パソコンにヘッドセットを接続するパソコンにヘッドセットを接続する
ゼロになったノートパソコンのバッテリーを復活させるゼロになったノートパソコンのバッテリーを復活させる
特定のウェブサイトにアクセスできない問題を解決する特定のウェブサイトにアクセスできない問題を解決する
液晶モニターを修理する液晶モニターを修理する
広告

このwikiHow記事について

Nicole Levine, MFA
共著者 ::
IT専門家
この記事の共著者 : Nicole Levine, MFA. ニコール・レヴィンはwikiHowに勤務するテクノロジーライター兼編集者です。技術文章の作成に関し20年以上の経験があり、現在まで大手のウェブホスティング会社やソフトウェア開発会社のチームリーダーを務めてきました。ポートランド州立大学にてクリエイティブライティングの修士号を取得し、様々な教育施設にて作文、小説創作、Zine(個人制作の冊子)の作り方について講義を行っています。
このページは 94 回アクセスされました。

この記事は役に立ちましたか?

広告