小编Jos*_*eph的帖子

Java的IPv4/IPv6网络计算和验证?

我正在寻找一个类似于Net_IPv4Net_IPv6但是为Java编写的包.它需要能够执行以下操作:

  • 验证地址是否有效(例如127.0.0.1有效,127.0.0.257不有效)
  • 如果子网中包含地址则返回(例如127.0.0.11在127.0.0.0/28中)
  • 返回给定子网的广播地址(例如,对于127.0.0.0/28,它是127.0.0.15)

如果它还可以:它会很棒:

  • 按顺序返回子网的地址列表
  • 对地址列表进行排序

我可能会写一个包来做这一切,但如果有人已经经历了麻烦并且很可能做得更好,我就是在使用它.有人知道这样的一个或多个包可以做到这一切吗?我们正在扩展到IPv6,因此如果可能,它需要同时适用于IPv4和IPv6.

我感谢任何帮助.

java networking ip-address

9
推荐指数
3
解决办法
9313
查看次数

标签 统计

ip-address ×1

java ×1

networking ×1