在IPv6中,IPv6地址的64位接口标识符可以通过以下三种方式之一确定:
- 无状态地址自动配置:放入NIC的MAC地址(+ FF:FE并翻转一下)。
- 无状态地址自动配置的隐私扩展:有效地选择“随机”值。
- 使用DHCPv6显式指定地址。
出于分析目的,我想知道使用了哪些。
对于第一种情况(我期望使用最多)我将首先查看“FF:FE”的组合并查找已知的MAC前缀。但这是最准确的做法吗?
当我只有最终的IPv6地址时(比如在webserver日志文件中),是否有一种相对可靠的方法来确定使用哪些?或者正在做一个有根据的猜测(就像我上面提到的那样)我能想到的最好的猜测?
PS也许有人知道“准备好运行”代码样本,“尽可能做到这样的分类”?