web-dev-qa-db-ja.com

リモートマシンのIPアドレスをそのMACアドレスに解決する

IPアドレスがわかっていれば、リモートノード(コンピュータ/アクセスポイント)のMACアドレスを取得できるかどうかを知りたいと思っていました。

誰かがあなたに(Gmailを介しても)メールを送信した場合、IPアドレス(メールヘッダーを使用)を確認し、MACアドレスを取得し、ISPに問い合わせることでメール送信者の正確な物理的な場所を確認できると聞きましたそのMACアドレスを使用します。誰かがこれに光を当てることができますか?

5
Rushil Paul
  1. 電子メールヘッダーに関しては、場合によっては、電子メールヘッダーを使用して送信者のIPアドレスを見つけ、MACアドレスではなくこのアドレスを使用して送信者を追跡できます。 IPジオロケーションは常に存在していますが、最近いくつか興味深い研究が行われました( ストリートレベルのクライアントに依存しないIPジオロケーション-ヨンワンに向けて

  2. MACアドレスを追跡する方法は、今後数年間でより一般的になると思いますが、ホストのIPv6アドレスを使用することです。 IPv6アドレスがインターフェイスに対して自動的に生成されるIPv6アドレッシングの特定の実装では、そのインターフェイスのMACアドレスはIPv6アドレスのホスト部分に埋め込まれます。 ( 詳細

10
john

GMailウェブインターフェースを介してヘッダーで送信される情報:

Received: by 10.0.22.202 with SMTP id o10mr1683492bkb.70.1307695606700; Fri,
 10 Jun 2011 01:46:46 -0700 (PDT)
Received: by 10.0.57.83 with HTTP; Fri, 10 Jun 2011 01:46:46 -0700 (PDT)
X-Originating-IP: [121.121.121.121]

ただし、ソフトウェアクライアントを使用すると、私のメールヘッダーに次のように表示されます。

Received: from [192.168.17.21] (myhost.myisp.com [121.121.121.121])
    by mx.google.com with ESMTPS id ex2sm1432764wbb.65.2011.06.10.01.32.47
    (version=TLSv1/SSLv3 cipher=OTHER);
    Fri, 10 Jun 2011 01:32:48 -0700 (PDT)

つまり、メールヘッダーmayには、接続元の場所のIPアドレスが含まれています。

これからハードウェアMACアドレスを推測できますか?同じサブネット上にいて、ARP要求を送信したり、他のローカルアクセスを持っている場合を除きます。これがインターネットルーティングの仕組みです。GoogleのSMTPサーバーでさえ、そのような情報はありませんでした。ネットワークへのローカルアクセスがある場合は、電子メールを使用してその情報を取得することはおそらくとにかく過剰です。有線またはOTAで聴くだけで見つけることができます。

10
user2213

IPアドレスがわかっていれば、必要なことはほとんどわかっています。ジオロケーションを使用できます。しかし、地理位置情報は正確な物理的な位置を取得するのに役立ちません。それは概算にすぎません。

おそらく、ISPの顧客データベースにアクセスできて、そこに侵入する必要がある場合にのみ、正確な物理的な場所を見つけることができます。

MACアドレスがわかっていても、追加情報は明らかになりません(ターゲットのネットワークカードまたはルーターの製造元を除く)。

MACアドレスは1つのローカルネットワーク内でのみ有効であり、IPアドレスよりも低いレベルのアドレス指定に使用されます。そのため、特定のIPアドレス( [〜#〜] arp [〜#〜] )のMACアドレスを見つける通常の方法は、ローカルネットワーク内でのみ機能します。

4
svick