【问题标题】:How to calculate number of addresses between two IPv6 addresses如何计算两个 IPv6 地址之间的地址数
【发布时间】:2018-11-22 01:26:51
【问题描述】:

我找到了如何计算两个 ips 之间的主机数量的链接 对于 ipv4 How to calculate number of hosts between two ips? c#

是否有类似 ipv6 的计算 例如:2a00:1288:110:8b1::2000 和 2a00:1288:110:8b1::21f9

请帮忙

【问题讨论】:

  • 这只是十六进制数学。你几乎可以用任何语言做到这一点。但是这两个地址之间的 hosts 的数量通常为零,与 addresses 的数量不同。
  • 将标题从hosts改为ips
  • 只有两个 IP(IPv4 和 IPv6)。 IP 表示 Internet 协议。标题没有任何实际意义。也许您的意思是,“如何计算两个 IPv6 地址之间的地址数?”
  • 您想到了一种语言吗?如果您想要的答案是主机,您是否需要考虑主机通常会获得 /64?
  • 在 perl 或 shell 或 python 中或作为简单的 linux 命令

标签: ipv6


【解决方案1】:

IPv6 地址是一个 128 位的数字。与 IPv4 示例一样,使用语言函数将其转换为该数字并取两者之间的差异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 2010-12-19
    • 2015-01-21
    相关资源
    最近更新 更多