X
この記事の共著者 : Stan Kats. テクノロジストのスタン・カッツは、カリフォルニア州ウェスト・ハリウッドにある「The STG IT Consulting Group」の最高執行責任者兼チーフ・テクノロジストです。企業向けにはIT管理サービスを、個人向けには消費者サービス事業である「Stan's Tech Garage」を通じて、総合的なテクノロジーソリューションを提供しています。南カリフォルニア大学にて国際関係学の学士号を取得後、フォーチュン500ランキング入り「IT world」社でキャリアをスタート。その後、自らの会社を設立し、中小企業や個人向けに企業レベルの専門知識を提供しています。
この記事は5,429回アクセスされました。
ネットワーク上の他のコンピューターのMACアドレスを確認する必要がありますか?Windows、macOS、Linuxのいずれを使用していても、簡単なコマンドを使用してローカルネットワーク上のどのホストのMACアドレスも簡単に確認することができます。この記事では、arpやgetmacなどのコマンドを使用して特定のIPアドレスまたはホスト名でMACアドレスを確認する方法と、Nmapを使用してネットワーク上のすべてのIPアドレスとMACアドレスを確認する方法を紹介します。
ステップ
-
1コマンドプロンプトまたはターミナルウィンドウを開く どのオペレーティングシステムでもarpコマンドを使用してネットワーク上の他のコンピューターのMACアドレスを確認することができます。
- Windowsの場合は、Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
- macOSの場合は、Spotlight検索にターミナルと入力し、ターミナルをダブルクリックしましょう。
- Linuxの場合は、Ctrl+Alt+Tキーを押すか、ウィンドウマネージャからターミナルウィンドウを開きましょう。
-
2ping IPアドレスを実行してIPアドレスに接続する リモートコンピューターに接続してリモートコンピューターの MAC アドレスがキャッシュに追加されるようにする必要があります。これを行うには、それに対してpingを実行する方法が簡単です。
- コンピューターのホスト名はわかるが、IPアドレスがわからない場合は、ホスト名に対してpingを実行するだけでよいでしょう。これで、次のステップで必要なIPアドレスがわかります。
-
3arp -a IPアドレスを実行してMACアドレスを取得する MACアドレスは、Windowsの場合はarpの実行結果の「物理アドレス」、macOSやLinuxの場合は「HWaddress(ハードウェアアドレス)」の下に表示されます。広告
-
1コマンドプロンプトを開く コンピューターに管理者権限でリモートログインできる(かつWindowsを実行している)場合は、getmacコマンドを使用してそのデバイスのすべてのMACアドレスを確認することができます。[1] Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
-
2getmacコマンドを実行する 完全なコマンドは、getmac /s IPアドレス /u ユーザー名 /p パスワードとなります。
- IPアドレスは、リモートコンピューターのIPアドレスまたはホスト名に置き換えましょう。
- ユーザー名とパスワードは、リモートコンピューターの管理者権限を持つ実際のユーザー名とパスワードに置き換えましょう。
-
3「物理アドレス」ですべてのMACアドレスを確認する 各MACアドレスは、インターフェイスの種類の説明の隣に表示されます。インターフェイスが動作していない場合は、そのMACアドレスの横に「メディアは接続されていません」と表示されます。広告
-
1PCまたはMacにNmapをインストールする Windows、macOS、またはLinux用のNmapを使用してローカルネットワークをスキャンし、接続されているすべてのコンピューターのMACアドレスとIPアドレスを確認することができます。[2] Nmapは、https://nmap.org/download.html(英語のみ)からダウンロードし、インストールすることができます。
-
2新しいコマンドプロンプトまたはターミナルウィンドウを開く
- Windowsの場合は、Windowsの検索ボックスにcmdと入力し、コマンドプロンプトを右クリックして、管理者として実行を選択しましょう。
- macOSの場合は、Spotlight検索にターミナルと入力し、ターミナルをダブルクリックしましょう。
- Linuxの場合は、Ctrl+Alt+Tキーを押すか、ウィンドウマネージャからターミナルウィンドウを開きましょう。
-
3自分のローカルIPアドレスを確認する ネットワークをスキャンするには、どのサブネットをスキャンするか知っておく必要があります。
- Windows:ipconfigコマンドを実行します。
- macOS:システム環境設定...を開き、ネットワーク>詳細>TCP/IPの順に選択します。
- Linux:ifconfigまたはip aを実行します。
-
4nmapコマンドを実行する 完全なコマンドは、nmap -sn xxx.xxx.xxx.*となります。xxx.xxx.xxx.*は、スキャンしたいネットワークに置き換えましょう。しばらくすると、ネットワーク上のすべてのIPアドレスとそれに対応するMACアドレスの一覧が表示されます。
- 例えば、自分のIPアドレスが10.0.0.3で、自分のサブネット上のすべてのホストをスキャンしたい場合は、nmap -sn 10.0.0.*を使用します。
広告
ポイント
- 自分のコンピューターと同じサブネット上にあるコンピューターのMACアドレスのみを確認することができます。リモートコンピューターにリモートログインできない限り、リモートコンピューターのMACアドレスを確認することはできません。
- アクセスしようとしているコンピューターがファイアウォールの背後にある場合は、そのMACアドレスが表示されない場合があります。
広告
出典
このwikiHow記事について
他言語版
Bahasa Indonesia:Mendapatkan Alamat MAC pada IP dari Jauh
Tiếng Việt:Lấy địa chỉ MAC bằng địa chỉ IP từ xa
Nederlands:Een MAC‐adres op afstand vinden
このページは 5,429 回アクセスされました。
この記事は役に立ちましたか?
広告