この記事の共著者 : Stan Kats. テクノロジストのスタン・カッツは、カリフォルニア州ウェスト・ハリウッドにある「The STG IT Consulting Group」の最高執行責任者兼チーフ・テクノロジストです。企業向けにはIT管理サービスを、個人向けには消費者サービス事業である「Stan's Tech Garage」を通じて、総合的なテクノロジーソリューションを提供しています。南カリフォルニア大学にて国際関係学の学士号を取得後、フォーチュン500ランキング入り「IT world」社でキャリアをスタート。その後、自らの会社を設立し、中小企業や個人向けに企業レベルの専門知識を提供しています。
この記事は11,112回アクセスされました。
ネットワーク上の他のコンピューターのMACアドレスを確認する必要がありますか?Windows、macOS、Linuxのいずれを使用していても、簡単なコマンドを使用してローカルネットワーク上のどのホストのMACアドレスも簡単に確認することができます。この記事では、arpやgetmacなどのコマンドを使用して特定のIPアドレスまたはホスト名でMACアドレスを確認する方法と、Nmapを使用してネットワーク上のすべてのIPアドレスとMACアドレスを確認する方法を紹介します。
ステップ
- コマンドプロンプトまたはターミナルウィンドウを開く どのオペレーティングシステムでもarpコマンドを使用してネットワーク上の他のコンピューターのMACアドレスを確認することができます。
- Windowsの場合は、Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
- macOSの場合は、Spotlight検索にターミナルと入力し、ターミナルをダブルクリックしましょう。
- Linuxの場合は、Ctrl+Alt+Tキーを押すか、ウィンドウマネージャからターミナルウィンドウを開きましょう。
- ping IPアドレスを実行してIPアドレスに接続する リモートコンピューターに接続してリモートコンピューターの MAC アドレスがキャッシュに追加されるようにする必要があります。これを行うには、それに対してpingを実行する方法が簡単です。
- コンピューターのホスト名はわかるが、IPアドレスがわからない場合は、ホスト名に対してpingを実行するだけでよいでしょう。これで、次のステップで必要なIPアドレスがわかります。
- arp -a IPアドレスを実行してMACアドレスを取得する MACアドレスは、Windowsの場合はarpの実行結果の「物理アドレス」、macOSやLinuxの場合は「HWaddress(ハードウェアアドレス)」の下に表示されます。広告
- コマンドプロンプトを開く コンピューターに管理者権限でリモートログインできる(かつWindowsを実行している)場合は、getmacコマンドを使用してそのデバイスのすべてのMACアドレスを確認することができます。[1] Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
- getmacコマンドを実行する 完全なコマンドは、getmac /s IPアドレス /u ユーザー名 /p パスワードとなります。
- IPアドレスは、リモートコンピューターのIPアドレスまたはホスト名に置き換えましょう。
- ユーザー名とパスワードは、リモートコンピューターの管理者権限を持つ実際のユーザー名とパスワードに置き換えましょう。
- 「物理アドレス」ですべてのMACアドレスを確認する 各MACアドレスは、インターフェイスの種類の説明の隣に表示されます。インターフェイスが動作していない場合は、そのMACアドレスの横に「メディアは接続されていません」と表示されます。広告
- PCまたはMacにNmapをインストールする Windows、macOS、またはLinux用のNmapを使用してローカルネットワークをスキャンし、接続されているすべてのコンピューターのMACアドレスとIPアドレスを確認することができます。[2] Nmapは、https://nmap.org/download.html(英語のみ)からダウンロードし、インストールすることができます。
- 新しいコマンドプロンプトまたはターミナルウィンドウを開く
- Windowsの場合は、Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
- macOSの場合は、Spotlight検索にターミナルと入力し、ターミナルをダブルクリックしましょう。
- Linuxの場合は、Ctrl+Alt+Tキーを押すか、ウィンドウマネージャからターミナルウィンドウを開きましょう。
- 自分のローカルIPアドレスを確認する ネットワークをスキャンするには、どのサブネットをスキャンするか知っておく必要があります。
- Windows:ipconfigコマンドを実行します。
- macOS:システム環境設定...を開き、ネットワーク>詳細>TCP/IPの順に選択します。
- Linux:ifconfigまたはip aを実行します。
- nmapコマンドを実行する 完全なコマンドは、nmap -sn xxx.xxx.xxx.*となります。xxx.xxx.xxx.*は、スキャンしたいネットワークに置き換えましょう。しばらくすると、ネットワーク上のすべてのIPアドレスとそれに対応するMACアドレスの一覧が表示されます。
- 例えば、自分のIPアドレスが10.0.0.3で、自分のサブネット上のすべてのホストをスキャンしたい場合は、nmap -sn 10.0.0.*を使用します。
広告
ポイント
- 自分のコンピューターと同じサブネット上にあるコンピューターのMACアドレスのみを確認することができます。リモートコンピューターにリモートログインできない限り、リモートコンピューターのMACアドレスを確認することはできません。
- アクセスしようとしているコンピューターがファイアウォールの背後にある場合は、そのMACアドレスが表示されない場合があります。
出典
この記事は役に立ちましたか?
⚠️ Disclaimer:
Content from Wiki How 日本語 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.