ネットワークアダプターのMACアドレスはローカルリンクの通信に属します。インターネットをそのまま通過するHTTPリクエストの通常のフィールドではありません。

アプリケーションがフォワードプロキシを使うと、プロキシが宛先への接続を開きます。ウェブサイトが見るのはその接続の送信元IPです。プロキシがHTTPのやり取りを中継したからといって、元のイーサネットフレームを受け取るわけではありません。

ローカルネットワークでは、オペレーティングシステムが依然としてインターフェースと、次のホップに到達するために必要なリンク層アドレッシングを選択します。それはウェブサイトが見るものとは別の範囲です。

curlのインターフェースオプションは、プラットフォームが対応している場合に、どのローカルインターフェースや送信元を使うかに影響します。MACアドレスをHTTPの送信元身元に変えるものではなく、別の公開出口アドレスを保証するものでもありません。

アプリケーションはデバイス識別子をデータとして明示的に送信できます。そのような値はアプリケーションのコンテンツであり、IPルーティングとプロキシの通常の動作とは別です。プロキシを変えても、アプリケーションが意図的に含めた情報は消えません。

関連記事