質問: ipv6を使用しているときに自分のmacアドレスが公開されないようにする方法 私のmacでは、各ipv6アドレス に 特定のコンピュータのmacアドレス(not私のルーター)が含まれています。 ipv6-test.com のようなサイトはそれを表示するだけでなく、それがappleコンピュータに属していることさえ私に言ってください。これはスーパークッキーのように感じられ、他のオペレーティングシステムにも当てはまるかもしれません。自分のmacアドレスが公開されないようにするにはどうすればよいですか。背景:macアドレスは ではありません 2001:0db8:1:2:60:8ff:fe52:f9d8のように: 最後の64ビット(ホスト識別子)を取り、先行ゼロを追加します:0060:08ff:fe52:f9d8。 中央からff:fe部分を削除します。これらのバイトが存在しない場合、 、 macアドレスがありません。 最初のバイトの場合:2番目の下位ビット(ユニバーサル/ローカルビット。ビットが1の場合は0に、それが0の場合は1にする)を補完します。つまり、0x00(00000000)は0x02(00000010)になります。 presto:60:8ff:fe52:f9d8はmacアドレス02:60:08:52:f9:d8に変換されます。 注:ars technicaによると、macos 10.12 sierra以降、 appleはmacアドレス に基づいていない安定したアドレスを生成する新しい方法を採用しました。 。 この質問は、 今週のスーパーユーザー質問 でした。 詳しくは ブログ記事 を読むか、 contribを読んでください。ブログへ 自分で
回答: 参考までに、これは特定のipアドレス指定方式にのみ適用されます。おそらくあなた(またはあなたのisp)はipv6自動設定を使用しています、それはそもそも達成するためにかなり大きなipブロックを必要とします。解決策は、この機能を無効にすることです。 ispはdhcpを使用してアドレスを割り当てることもできますが、これはipv6でも可能です。