プライベートネットワークの「WAKE ON LAN」機能を使用してPCを起動できるので、インターネット上のMACアドレスを使用して誰かのオンラインステータスを追跡できますか?
MACアドレス はリンクローカルです。マシンがイーサネットフレームを発信すると、そのフレームには送信元ホストと宛先ホストのMACアドレスがタグ付けされます。これらは両方とも同じローカルリンクに接続されています(同じLANに接続され、同じWiFiに関連付けられています...)。通常、(少なくとも)2つのマシンの1つはルーターです:フレームcontentsはIPパケットであり、ルーターはそのIPパケットを別のリンクの新しいフレームに入れ、途中で送信します。したがって、IPパケットのみが移動します。 MACアドレスを含む元のフレームヘッダーはローカルのままです。
したがって、マシンのMACアドレスは、同じLANに属していない他のマシンからは表示できません。リモートのインターネットの場所からは見えないため、追跡には使用できません。同様に、同じLAN上にいない場合は、特定のMACアドレス宛てのパケットを送信できません。グローバルルーティングは、MACアドレスではなくIPアドレスで機能します。
現在、すべてのルールに例外があります。 IPv6 は、インターネットプロトコルの次のバージョンであり、広く採用されるのを待っています(それが起こるかどうかはわかりませんが、望んでいるだけです)。イーサネットフレームとIPv6パケットの関係は、上で説明したとおりです。ただし、IPv6mayは、MACアドレスのリークを意味します。
実際、最近のほとんどのユーザーシステムは、サーバーやルーターではなく、LANまたはWiFiアクセスポイントに接続するときに動的IPアドレスを取得します。 IPv4では [〜#〜] dhcp [〜#〜] が使用され、通常、ユーザーのマシンには「プライベート」IPアドレスが割り当てられ、これは [〜 #〜] nat [〜#〜] 外部システムにアクセスする必要がある場合。 IPv6を使用すると、IPアドレス空間が大幅に拡大されるため、NATは不要になり、マシンのIPアドレスが外部から見えるようになります。さらに、IPv6動的アドレス属性は- [〜#〜] ndp [〜#〜] 、および(注意が必要です、ここで重要なポイントです)マシンの動的IPアドレスには、サブフィールドとしてそのMACアドレスが含まれます(MAC 48ビットは128ビットIPv6アドレスの一部として再利用されます)。
その結果、IPv6サーバーの観点からは、クライアントマシンを追跡できます。特定のマシンが稼働中であるかどうかをサーバーが何らかの方法で知るわけではありません。しかし、異なるIPアドレスからの2つのクライアント接続が実際には同じハードウェア(ラップトップなど、ユーザーがオフィスから自宅に移動したばかり)からのものである場合、サーバーはそれに気付くかもしれないという意味で。これは「ping」要求を許可する種類の追跡ではありません(追跡サーバーはシステムがそれに接続するのを待つ必要があります)が、それでもプライバシーの問題です。
Extensions プロトコルが定義されており、IPv6アドレスを別の方法で生成します。最近のほとんどのデスクトップ/ラップトップOSはこれらの拡張機能を実装しているため、上記で説明したトラッキングは機能しないか、近い将来機能しなくなります(とにかく、誰もIPv6を使用しません)。
いいえ、MACアドレスはインターネット経由でルーティングされません。
コンピュータに何らかのソフトウェアがインストールされていないと、同じサブネット上にないコンピュータのMACアドレスを取得する方法はありません。
公衆インターネット上のデバイスのステータスを知りたい場合は、代わりにIPアドレスを確認する必要があります。