为什么我有这么多 IPv6 (inet6) 地址?

gpm*_*dam 3 linux ipv6 ip ubuntu

如果我ifconfig在 Linux (Ubuntu) 服务器上运行,则会得到以下输出:

eth0      Link encap:Ethernet  HWaddr d0:27:88:0f:80:74
          inet addr:10.1.0.11  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: 2002:5eaa:df8d:0:fcb8:c688:1a5b:f9a0/64 Scope:Global
          inet6 addr: 2002:5eaa:df8d:0:f548:80e4:7e2d:d4b9/64 Scope:Global
          inet6 addr: 2002:5eaa:df8d:0:302c:7527:3157:172a/64 Scope:Global
          inet6 addr: 2002:5eaa:df8d:0:885a:ccef:87bd:4d8d/64 Scope:Global
          inet6 addr: 2002:5eaa:df8d:0:b9cd:1097:d233:71b7/64 Scope:Global
          inet6 addr: 2002:5eaa:df8d:0:c29:cfd9:9913:ea39/64 Scope:Global
          inet6 addr: 2002:5eaa:df8d:0:d227:88ff:fe0f:8074/64 Scope:Global
          inet6 addr: fe80::d227:88ff:fe0f:8074/64 Scope:Link
          inet6 addr: 2002:5eaa:df8d:0:183b:3403:3ba0:3431/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:74163188 errors:0 dropped:0 overruns:0 frame:0
          TX packets:87047108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3705441868 (3.7 GB)  TX bytes:2209135524 (2.2 GB)
          Interrupt:43 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:28989 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28989 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2264373 (2.2 MB)  TX bytes:2264373 (2.2 MB)
Run Code Online (Sandbox Code Playgroud)

据我所知,我通过 IPv4 连接到我的内部网络。那么,为什么我inet6 addr在这里列出了这么多项目?

Bil*_*hor 6

Ubuntu 默认启用了 IPv6,并且已经启用了很长时间。IPv6 的一项功能是能够生成具有 /128 范围的随机地址。这是一个隐私扩展,因为您的 IP 地址会定期更改,并且无法像固定地址那样轻松地追溯到您的服务器。这些临时地址在被替换后会保持活跃一段时间。

radvd您的网络上似乎有一个(路由广告守护程序)正在运行,宣布2002:5eaa:df8d:0::/64作为生成地址的基础。您的服务器正在此子网中生成临时地址。地址开头fe80:是本地地址,应该是稳定的。

ifconfig没有提供有关 IPv6 的太多信息。该ip命令将为您提供有关地址的更多详细信息。尝试使用该命令ip -6 addr获取有关各种地址的生命周期的信息。