![]() |
1
28
首先你要把你的IP地址转换成平面的
一旦你的IP地址是普通的
|
![]() |
2
3
|
|
3
3
下面是一个以几种常见方式接受子网描述的版本,包括 IPv6协议 .
基于这里发布的其他代码。
打开
IPv4协议
地址它可能比在裸机上执行二进制操作的方法工作得慢
|
![]() |
4
2
这只是几行代码 open-source IPAddress Java library . 免责声明:我是IPAddress库的项目经理。
输出:
|
|
5
1
感谢John Kugelman——我用他的代码片段创建了这个类。
我确实需要在他的代码中为int转换添加一个掩码:
产生:
在我的系统上:
可以从上述类中删除main和test方法。它们改编自单元测试代码,为了简单起见添加在这里。 |
![]() |
6
1
有 commons-ip-math 我相信图书馆做得很好。请注意,截至2019年5月,图书馆已有2年没有任何更新(可能是它已经非常成熟的图书馆)。它在上可用 maven-central 它支持同时使用IPv4和IPv6地址。他们的简要文档中有一些示例,说明如何检查地址是否在 IPv4 和 IPv6 IPv4范围检查示例:
|
![]() |
Rado · 无法捕获Grails 3中的数据库异常 6 年前 |
![]() |
user1452701 · 是否可以创建自定义条件查询,如 6 年前 |
![]() |
Magat Law · grails表单中的操作不起作用 6 年前 |
![]() |
ziftech · Grails REST安全性-将用户id添加到令牌 6 年前 |
|
Bill Hutchinson · Grails 3限制索引视图中的列 6 年前 |
![]() |
Trebla · Grails动态“inList” 6 年前 |