inet_ntop为不同平台上的相同ipv6地址提供不同的返回

时间:2011-09-25 21:56:06

标签: ipv6 inet-ntop

在我的Mac上,inet_ntop为某个128位值生成此IPv6地址:

2001::53aa:64c:422:2ece:a29c:9cf6.51391

在我的FC15 Linux系统上,我收到了这个IPv6地址演示文稿:

2001:0:53aa:64c:422:2ece:a29c:9cf6.51391

我的理解是::之间的零可以忽略,所以我认为这些是相同的地址。他们是同一个地址吗?如果是这样,为什么不同的操作系统会以不同的方式显示它?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,它们是相同的地址。 ::表示“全零”,另一个表示零。