web-dev-qa-db-ja.com

ifconfigに複数のグローバルIPv6アドレスがリストされるのはなぜですか?

これは簡単かもしれませんが、ifconfigを見ると、2つの異なるglobal IPv6アドレスがリストされています。 2つ割り当てられる理由はありますか?単一のアドレスを取得する必要はありませんか?

valorin@gandalf:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr e8:9a:8f:6d:6a:aa  
          inet addr:172.10.10.1  Bcast:172.10.10.255  Mask:255.255.255.0

          inet6 addr: 2400:4000:cafe:2014:48c8:f262:ebe8:297b/64 Scope:Global
          inet6 addr: 2400:4000:cafe:2014:ea9a:8fff:fe6d:6aaa/64 Scope:Global

          inet6 addr: fe80::ea9a:8fff:fe6d:6aaa/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:258 errors:0 dropped:0 overruns:0 frame:0
          TX packets:313 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:78280 (78.2 KB)  TX bytes:46173 (46.1 KB)
          Interrupt:41 Base address:0xe000 
65
Stephen RC

ea9a:8fff:fe6d:6aaaを含むアドレスは、イーサネットMACアドレスに基づいて自動的に構成されたアドレスです。最後の64ビットの中間に...ff:fe...が含まれているため、それらを認識できます。残りのビットは、MACアドレスから取得されます。比較する

ea9a:8fff:fe6d:6aaa

e8:9a:8f:6d:6a:aa

MACアドレスをインターネット上で表示できるようにすると、コンテンツ/ウェブサイトプロバイダーがあなたのMACアドレスによってあなたの行動を追跡することを心配する人もいます(そのような行動は、Cookieやブラウザで簡単に追跡できますが、ローカルストレージなどなど)プライバシー拡張機能が導入されました。

48c8:f262:ebe8:297bを含むアドレスはそのようなアドレスです。これは、Webサイトやその他の発信接続への接続に使用されるアドレスです。プライバシーを維持し、追跡しにくくするために時間とともに変化します。

両方のアドレスを使用できます。特に指定しない限り、発信接続ではプライバシーアドレスが使用されます。 MACアドレスベースのIPv6アドレスで着信接続を受信することもできます。これはすべて、柔軟性を高めるために行われます。必要に応じて、さらにアドレスを追加できます。

PS:IPv6アドレスを確認する別のツールは

ip -6 addr

もう少し詳細が表示されます。プライバシーアドレスの後にWord temporaryが表示され、それが何であるかを示します。

85
Sander Steffann