IPv6地址相关知识详解
1. 映射地址设置
不同操作系统对于映射地址的默认设置有所不同:
- FreeBSD 6.1 :按照标准要求,默认禁用映射地址。可通过sysctl变量 net.inet6.ip6.v6only (默认值为1)来更改此行为。
- Solaris 10 :默认启用映射地址,且没有文档记录的方法来禁用该行为。
在配置数据包过滤器时,应始终过滤映射地址,因为它们仅用于内核和本地应用程序进程之间。
2. 动态更改接口ID
2.1 “移动办公者”问题
以“移动办公者”为例,他们在不同地方使用不同网络连接,但会通过IMAP访问家庭服务器或公共邮件服务提供商的邮件。若攻击者靠近邮件服务器,即使邮件流量加密,攻击者也可通过分析接口ID来追踪移动办公者的位置。
2.2 临时地址
为解决上述问题,RFC 3041提出了一种可选机制,即周期性更改接口ID,使这种追踪变得不可行。该机制常被称为隐私扩展,相关地址称为临时地址。临时地址是在自动配置的地址基础上额外配置的。
临时地址的工作原理如下:
- 接口首次启用时,进行常规自动配置,然后创建第一个随机接口ID,该接口ID不是全局唯一的,根据接口ID格式,第一个字节的全局位(第7位)始终设为0。若重复地址检测表明该地址已被使用,最多重复此过程5次。
- 首选和有效生存期初始设置为可配置值(通常分别为一天和一周)减去最多10分钟的随机值。路由器通告会降低这些值,但不会增加。当首选生
IPv6地址核心知识详解
超级会员免费看
订阅专栏 解锁全文
519

被折叠的 条评论
为什么被折叠?



