MACアドレスとは?正式名称と調べ方

⚡ スマートサマリー

MACアドレス(Media Access Controlアドレスの略)は、ネットワークアダプタに割り当てられる固有の48ビットのハードウェア識別子であり、ローカルネットワーク上のデバイスを識別するために使用されます。 trac送信者と受信者を識別し、ネットワークアクセスを制御します。

  • 🆔 定義: MACアドレスとは、ネットワークインターフェースカードの製造時に割り当てられる48ビットのハードウェアアドレスのことです。
  • 🏭 構造: 最初の3つのオクテットはベンダーを識別するOUIを構成し、最後の3つのオクテットは特定のアダプタを識別します。
  • 🧭 タイプ: ユニバーサル管理アドレスは工場出荷時に設定されていますが、ローカル管理アドレスは管理者が再割り当てできます。
  • 🔍 検索: On Windowsipconfig /all コマンドを実行するか、ネットワークアダプタの詳細ウィンドウを開くと、物理アドレスが表示されます。
  • 🔧 変更する: デバイスマネージャーまたは Windows レジストリはアダプタのMACアドレス値を上書きできます。
  • 🌐 MACとIP: MACアドレスはデータリンク層で機能し、IPアドレスはネットワーク層で機能します。

ネットワークにおけるMACアドレスとは何か

MACアドレスとは何ですか?

MACアドレスとは、NIC(ネットワークインターフェースコントローラ/カード)に割り当てられる固有の識別子です。48ビット(または64ビット)のアドレスで、ネットワークアダプタに関連付けられており、通常は16進数で表記されます。MACアドレスの正式名称はMedia Access Control addressです。

MAC アドレスを使用する理由

MACアドレスは、 tracMACアドレスは、ネットワーク上のデバイスを識別するためのものです。送信者や受信者を安全に識別し、不正アクセスを防止する手段となります。MACアドレスは、空港などの公共Wi-Fiでも、特定のデバイスを識別するために使用されます。

ArchiMACの構造

下図はMACアドレスの構造を示しています。

MACアドレスのアーキテクチャ(OUIベンダービットとNIC固有のデバイスビットを示す)

上記のMACアドレスの例では、構造体には以下が含まれていることがわかります。

  • MACアドレスは6オクテット(8ビットのグループ)で構成されます。
  • 最初の3つのオクテットは、製造業者または販売業者を識別する24ビットの番号である組織固有識別子(OUI)を構成します。
  • 最後の3つのオクテットは、デバイス固有の部分(NIC固有の部分)です。
  • 各オクテットは8ビットで構成され、例えばa0からa7までとなる。
  • ビット a0(最初のオクテットの最下位ビット)は、送信タイプを設定します。0 はユニキャスト(単一宛先)、1 はマルチキャストです。
  • ビットa1は管理設定を表し、グローバルに一意でOUIが適用されるアドレスの場合は0、ローカルで管理されるアドレスの場合は1となる。

MACアドレスの種類

MACアドレスには以下の2種類があります。

普遍的に管理される住所

UAAは最も広く使用されているタイプです。これは製造時にネットワークアダプタに割り当てられます。最初の3オクテットは、識別子を発行した組織または製造元を識別し、残りのオクテットはその製造元によって割り当てられます。

ローカル管理アドレス

LAAは、アダプタのMACアドレスを変更するアドレスです。ネットワーク管理者は、デバイスにLAAを割り当てることで、製造元のアドレスを上書きできます。LAAにはOUI(組織固有識別子)は含まれません。LAAの正式名称はLocally Administered Addressです。

MACアドレスを見つける方法 Windows?

以下は、MACアドレスを見つけるための手順です。 Windows2つの方法を使用する:

コマンドプロンプトでMACアドレスを調べる

ステップ1)「開始」ボタンをクリックします。

クリック Windows スタートボタンを押してMACアドレスの検索を開始します

ステップ2)検索ボックスに「コマンドプロンプト」と入力します。

コマンドプロンプトを検索 Windows 検索ボックス

ステップ3)コマンドプロンプトで「ipconfig /all」と入力し、Enterキーを押します。

Typing ipconfig /all コマンドは Windows コマンドプロンプト

ステップ4)コマンドの出力が表示されます。

コマンドプロンプトでipconfig /allの出力結果を表示すると、アダプタの物理アドレスが表示されます。

「物理アドレス」の横にある値までスクロールしてください。この値があなたのMACアドレスです。

ネットワーク接続設定からMACアドレスを確認する

別の方法としては、ネットワークアダプターの詳細を次の場所で確認することです。 Windows.

ステップ1)「開始」ボタンをクリックします。

オープニング Windows ネットワーク設定にアクセスするにはスタートメニューを使用します

ステップ2)検索ボックスに「ネットワークの状態とタスクを表示する」と入力します。

ネットワークの状態とタスクを表示する検索 Windows

ステップ3)現在アクティブなネットワーク接続をクリックします。

イーサネットネットワーク接続を選択する Windows ネットワークと共有センター

ステップ4)次の画面で「詳細」をクリックします。

詳細をクリックすると Windows 接続状態ウィンドウ

ステップ5)「住所」の項目を探します。

物理アドレス値が表示されます Windows ネットワーク接続の詳細ウィンドウ

物理アドレスとして表示される値は、MACアドレスです。これらの手順では、 Windows;その他のシステムについては、以下を参照してください。 MACアドレスの検索と変更に関するガイド on macOS Linuxです。

でMACアドレスを変更する方法 Windows

MACアドレスを変更したり、偽装したりすることもできます。 Windows デバイスマネージャーまたはレジストリを使用して、以下を表示します。

デバイスマネージャーを使用してMACアドレスを変更する

ステップ1)「開始」ボタンをクリックします。

オープニング Windows デバイスマネージャーを起動するためのスタートメニュー

ステップ2)検索ボックスに「デバイスマネージャー」と入力します。

デバイスマネージャーを検索中 Windows 検索ボックス

ステップ3)「ネットワークアダプタ」をクリックしてツリーを展開します。

ネットワークアダプタブランチを拡張して Windows デバイスマネージャ

ステップ4)ネットワークアダプターを右クリックし、「プロパティ」をクリックします。

デバイスマネージャーでネットワークアダプターのプロパティダイアログを開く

ステップ5)次の画面で、「詳細設定」タブをクリックします。

ネットワークアダプタのプロパティダイアログで「詳細設定」タブを選択します。

ステップ6)「プロパティ」で「ネットワークアドレス」を選択します。

詳細タブでネットワークアドレスプロパティを選択する

ステップ7)「値」フィールドに、希望するMACアドレスを入力します。

ネットワークアドレスプロパティの「値」フィールドに新しいMACアドレスを入力します。

ステップ8)変更を有効にするには、PCを再起動してください。

再起動 Windows 新しいMACアドレスを適用するPC

ステップ9)tyで確認するping コマンドプロンプトで「ipconfig /all」と入力します。

デバイスマネージャの変更後にipconfig /allを使用して更新された物理アドレスを確認する

レジストリを使用して MAC アドレスを変更する

ステップ1)「開始」ボタンをクリックします。

オープニング Windows スタートメニューから「ファイル名を指定して実行」ダイアログにアクセスします。

ステップ2)検索ボックスに「run」と入力します。

を起動する Windows 検索からダイアログを実行する

ステップ3)REと入力するGEDIT そして「OK」を押してください。

不動産業界に参入GEDIT 「ファイル名を指定して実行」ダイアログでレジストリエディターを開きます。

ステップ4)次のレジストリキーに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<network adapter>\Parameters

ネットワークアダプタのパラメーターキーに移動して、 Windows レジストリエディタ

ステップ5)右クリックして「新規」→「文字列値」を選択します。

アダプターレジストリキーの下に新しい文字列値を作成する

ステップ6)値に「NetworkAddress」という名前を付けて、Enterキーを押します。

新しいレジストリ文字列値の名前を NetworkAddress とします

ステップ7) Double新しい値をクリックし、アダプタの新しいMAC値を入力します。

NetworkAddressの値を編集して新しいMACアドレスを設定します。

ステップ8)「OK」を押して新しい値を保存します。

レジストリエディタに新しいMACアドレス値を保存する

ステップ9)変更を有効にするには、PCを再起動してください。

再起動 Windows レジストリのMACアドレス変更を適用するPC

ステップ10)tyで確認するping コマンドプロンプトで「ipconfig /all」と入力します。

レジストリ変更後にipconfig /allを使用して更新された物理アドレスを確認する

MACアドレスとIPアドレスの違い

以下の表は、MACアドレスと IPアドレス:

Macアドレス IPアドレス
MAC アドレスは Media Access Control Address の略です。 IPアドレスとは、インターネットプロトコルアドレスの略です。
48 ビットのアドレスで構成されます。 これは32ビット(IPv4)アドレスで構成されます。
MACアドレスは、 OSIモデル. IPアドレスは、OSIモデルのネットワーク層で機能します。
これは物理アドレスと呼ばれます。 これを論理アドレスと呼びます。
デバイスのIPアドレスからMACアドレスを取得するには、 ARPプロトコル. RARPプロトコルを使用すれば、デバイスのMACアドレスからIPアドレスを取得できます。
MACアドレスではクラスは使用されません。 IP では、IPv4 は A、B、C、D、および E クラスを使用します。

よくあるご質問

MACアドレスは48ビットで構成され、コロンまたはハイフンで区切られた6つのペアに12桁の16進数で表されます(例:00:1A:2B:3C:4D:5E)。前半はベンダーのOUI、後半はアダプタを識別します。

MACアドレスランダム化により、電話機はWi-Fiをスキャンしている間、一時的なランダムなMACアドレスを提示します。Apple iOSと Android 予防するために使用 tracデバイスの永続的なハードウェアアドレスによってキングします。

各アダプタには固有のMACアドレスがあるため、ネットワークはそれをログに記録して、戻ってきたデバイスを認識できます。ランダム化により、偶発的なアクセスが制限されます。 trac王様ですが、実際にネットワークに参加すると、あなたの本当のアドレスがネットワークに公開されます。

自分のデバイスのMACアドレスを変更することは、一般的に合法であり、テスト、プライバシー保護、トラブルシューティングに役立ちます。しかし、偽装したMACアドレスを使用して制御を回避したり、デバイスになりすましたり、詐欺行為を行ったりすることは、ほとんどの地域で違法です。

MACフィルタリングを使用すると、ルーターは特定のMACアドレスからのWi-Fi接続を許可またはブロックできます。これは簡易的なアクセス制御レイヤーを追加するものですが、攻撃者は承認されたMACアドレスを偽装できるため、暗号化を補完するものであり、代替するものではありません。

すべてのアダプタはグローバルに一意なMACアドレスを持つべきですが、製造上のエラー、クローン作成、またはなりすましによって重複が発生することがあります。1つのLAN上に2つの同一のMACアドレスが存在すると、どちらか一方が変更されるまで、競合、フレーム落ち、接続障害が発生します。

ランダムフォレスト分類器などの機械学習モデルは、各デバイスの通常の信号およびトラフィックパターンを学習し、MACアドレスが一致しないフレームにフラグを立てることで、静的ルールよりも迅速になりすましや不正なアダプタを検出します。

GitHubコパイロット ドラフト Python あるいは、アダプタMACアドレスの読み取り、ipconfigやip linkの出力の解析、ネットワークデバイスの監査といったタスクを実行するためのシェルスクリプト。 Rev生成されたコマンドを実行する前に、内容を確認してテストしてください。