【发布时间】:2016-05-10 14:03:36
【问题描述】:
我正在寻找一种转换IPV6地址的方法,例如
fe80::1d81:b870:163c:5845
使用 Python 进入 MAC 地址。所以输出应该是
1f:81:b8:3c:58:45
就像在这个页面上一样:http://ben.akrin.com/?p=4103 如何将 IPV6 转换为 MAC?
【问题讨论】:
-
这些步骤记录在ben.akrin.com/?p=1347
-
RFC4941 让这有点没用。
-
该地址
fe80::1d81:b870:163c:5845不是从 MAC 地址生成的 IPv6 地址。从 MAC 地址生成的 IPv6 地址将在地址的接口 ID 部分的中间有ff:fe,但该地址在那里有70:16。您拥有的是使用隐私扩展或随机生成的地址。
标签: python python-2.7 type-conversion ipv6 mac-address