首页 > 其他分享 >ip cidr范围判断

ip cidr范围判断

时间:2022-09-22 17:38:02浏览次数:59  
标签:IPAddressString 判断 ip System address println cidr IPAddress out

https://github.com/seancfoley/IPAddress

<dependency>
<groupId>com.github.seancfoley</groupId>
<artifactId>ipaddress</artifactId>
<version>5.3.4</version>
</dependency>

IPAddress address = new IPAddressString("192.168.0.0/24").getAddress().toPrefixBlock();
IPAddress address3= new IPAddressString("192.168.0.0").getAddress();
IPAddress address2 = new IPAddressString("192.168.1.1/24").getAddress().toPrefixBlock();
System.out.println(address.getSection().getLower());
System.out.println(address.getSection().getUpper());
System.out.println(address.contains(address2)); ;
System.out.println(address.contains(address3)); ;

标签:IPAddressString,判断,ip,System,address,println,cidr,IPAddress,out
From: https://www.cnblogs.com/xiamingqing/p/16720150.html

相关文章

  • JavaScript 函数参数
    函数显式参数(Parameters)与隐式参数(Arguments)显式参数:functionName(parameter1,parameter2,parameter3){//要执行的代码……}函数显式参数在函数定义时列出。......
  • 使用JavaScript将小写金额转化为大写金额的两种常见方法
    方法一:使用正则表达式//方法一:使用正则表达式functiondealBigMoney(money){if(money===''||money==null||money==='undefined'){return;......
  • hbase 创建命名空间以及判断表格是否存在
    //创建命名空间publicclassHbaseDDL{publicstaticConnectionconnection=DButil.getConnection();//创建命名空间/***创建命名空间......
  • 【查漏补缺】javascript中逗号操作符的拓展用法
    1.背景:今天看Vue3文档,发现一个网格案例中有一段 reduce的写法和作用如下:arr.reduce((o,key)=>((o[key]=1),o),{})//目的==>将["name","power"]转......
  • [TKDE 2021]Fast Semi-Supervised Learning WithOptimal Bipartite Graph
    总结损失函数中保证结构接近的同时让目标图中的标签和真实标签拟合,而结构接近的判断依据是顶点和锚点之间的关联程度普通图上的半监督学习亲和力矩阵:\(W_{ij}=\left\{......
  • TypeScript在vue3中的应用(Ref和ComputedRef的应用)
    首先,我承认,我vue3和ts都不是很熟。然后在使用过程中就发现了这样一个情况。constlist:{isBoob:boolean;count:number;}[]=computed(()=>{letarr:number[]......
  • CLIP改进工作串讲(上)学习笔记
    看了跟李沐学AI系列朱毅老师讲的CLIP改进工作串讲,这里记录一下。1.分割分割的任务其实跟分类很像,其实就是把图片上的分类变成像素级别上的分类,但是往往图片上能......
  • IPV4与IPV6
    IPV4IPv4长度为32位(4字节)地址由网络和主机部分组成,这取决于地址类。根据地址的前几位,可定义各种地址类:A、B、C、D或E。IPv4地址的总数为2*32。近年来IPv4的地址数量(43......
  • 为什么IPv6不能摆脱NAT网络地址转换?
    关于IPv6(Internet协议版本6)的最常见的神话之一是它将恢复所谓的端到端互联网原则。本文解释了当前企业WAN中当前无处不在的网络地址转换(NAT)如何使这种情况变得非常不可能......
  • table中做判断
     1.     <el-tableclass="mt2"v-loading="loading":data="reportList"border>    <el-table-columnlabel="序号"align="center"width="100......