我开始收到来自各种此类服务的电子邮件:
Your gitlab.com account was signed in to from a new location
Hostname gitlab.com
IP Address 2001:db8:bbbb:1:cccc:dddd:eeee:ffff
Time 2020-10-30 4:32:20 PM UTC
以前只有 IPv4 的时候,我很快就能认出自己的 IP 地址。这种通知的帮助不大。
有没有什么技巧可以查明 IPv6 地址是不是我的?
是否有任何可能有帮助的 IPv6 地址系统(模式)?
答案1
您的 ISP 将为您(可能/48
为您的企业)分配一个前缀,除非您的合同指定了不同的大小。例如,2001:db8:cafe::/48
。然后,您将该前缀拆分为单独的/64
网络。对于/48
前缀,这意味着您可以拥有 65,536 个不同的/64
网络:从2001:db8:cafe::/64
到2001:db8:cafe:ffff::/64
。
很容易看出哪些网络属于您。如果分配给您的前 48 位中的任何一个不同,例如2001:db8:beef::/48
,那么您将看到该地址不属于您。
除少数例外情况外,您将使用/64
网络来实现 IPv6。您可以进一步将一个或多个网络划分/64
为子网,/127
以用于点对点链接(防止乒乓攻击)或/128
用于路由器环回等。