【问题标题】:Wifi subnet for IP addressesIP 地址的 Wifi 子网
【发布时间】:2013-09-03 16:38:02
【问题描述】:

我有大约 500 个 IP 地址。 172.45.67.1 - 172.45.67.200。如何找到这些 IP 地址的 Wifi 子网?如果我可以使用 java API,那就太好了。如果没有,还有什么其他方法可以确定子网吗?

【问题讨论】:

  • 地址不能为 172.45.67.500,因为八位字节的最高允许值为 255
  • 是否保证它们都在同一个子网上?或者你想确定这一点?如果它们看起来都像172.45.67.x,那么您已经有了答案(除非子网掩码比255.255.255.0“更紧”)。 :)
  • 埃里克 - 对不起,它是 172.45.67.200。我将编辑我的问题。 mbratch - 所有这些 IP 地址都来自同一建筑物。我不确定这是否意味着它们都将在同一个子网上。
  • 还有500个IP地址,还是200个?如果是 500,您将需要一个更广泛的子网掩码来覆盖所有这些。
  • 我真的不知道。你能给我 200 和 500 的解决方案吗?

标签: ip ip-address


【解决方案1】:

根据起始八位字节值 172,您的 IP 范围似乎是 B 类 IPv4 子网的一部分。

http://en.wikipedia.org/wiki/IP_address#IPv4_subnetting

因此子网掩码为 255.255.0.0。

http://www.subnet-calculator.com/subnet.php?net_class=B

B 类子网最多允许 65,536 个地址。

您的建筑物可能只由管理该子网的人分配该子网的一部分。但是,如果没有进一步的信息,就无法知道该子网中有多少分配给了建筑物(如果有 500 个地址,它们不能全部从 172.45.67.* 分配,因为该范围内只有 255 个地址)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 2016-04-11
    • 1970-01-01
    • 2013-05-19
    • 2018-11-24
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多