新网络上的 4+ IP 地址

新网络上的 4+ IP 地址

所以我刚刚升级了我的 ISP,然后开始为网络设置 DMZ。设置 IPv6 DMZ 后,我ipconfig在 CMD 中运行,输出如下:

Connection-specific DNS Suffix  . : hsd1.or.comcast.net
IPv6 Address. . . . . . . . . . . : 2601:1c0:8802:236::70c7
IPv6 Address. . . . . . . . . . . : 2601:1c0:8802:236:6d29:22a6:b361:9f14
Temporary IPv6 Address. . . . . . : 2601:1c0:8802:236:1188:5bd:ada9:3be6
Link-local IPv6 Address . . . . . : fe80::6d29:22a6:b361:9f14%4
IPv4 Address. . . . . . . . . . . : 192.168.0.234
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::48f7:c0ff:fe22:1d46%4
                                   192.168.0.1

现在我当然知道这里大部分内容的含义,但为什么我的本地机器有 4 个 IPv6 地址?

普通 IPv6、临时 IPv6 和 Link-Local IPv6 之间有什么区别?为什么我有 2 个普通本地 IPv6 地址/我应该为 IPv6 DMZ 设置哪一个?

答案1

链路本地地址始终存在,它是 IPv6 工作方式的一部分。该地址无法调整,只能用于在本地 LAN 上进行通信。即使您没有来自 ISP 的可路由 IPv6,它仍然存在,并且用于联系您的网关、DHCPv6 服务器等。

第一个 IPv6 地址看起来很短(主机位包含很多前导零),我猜测它是由 DHCPv6 服务器分配的。

第二个 IPv6 地址在主机位中看起来更加随机,这对于自分配地址(SLAAC:无状态地址自动配置)来说是正常的。当路由器允许时,IPv6 主机将生成自己的地址。这些自生成的地址过去是基于 MAC 地址的,但现在使用更多的随机算法来提供更多的隐私。

临时 IPv6 地址用于此目的。虽然以前的地址是随机生成的,但它是稳定的。临时地址会随时间而变化。它是用于传出连接的默认地址,因此例如在线服务无法通过您的 IPv6 地址识别您。

托管服务时,您应该使用两个稳定的 IPv6 地址之一。使用 DHCPv6 还是 SLAAC 都无所谓。如果您想要更高的可预测性,您可能需要手动配置地址。

答案2

请在此处查看为什么存在多个 IPv6 地址:

https://en.wikipedia.org/wiki/IPv6#Link_local_address

相关内容