将CIDR地址转换为子网掩码和网络地址 [英] Converting CIDR address to subnet mask and network address
本文介绍了将CIDR地址转换为子网掩码和网络地址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给定CIDR地址,例如 192.168.10.0/24
Given a CIDR address, e.g. 192.168.10.0/24
- 如何确定面罩长度? (
24
) - 如何确定掩码地址? (
255.255.255.0
) - 如何确定网络地址? (
192.168.10.0
)
- How to determine mask length? (
24
) - How to determine mask address? (
255.255.255.0
) - How to determine network address? (
192.168.10.0
)
推荐答案
它由apache utils覆盖。
It is covered by apache utils.
请参阅以下网址: http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/util/SubnetUtils.html
String subnet = "192.168.0.3/31";
SubnetUtils utils = new SubnetUtils(subnet);
utils.getInfo().isInRange(address)
注意:使用w / / 32 CIDR子网,例如,需要添加以下声明:
Note: For use w/ /32 CIDR subnets, for exemple, one needs to add the following declaration :
utils.setInclusiveHostCount(true);
这篇关于将CIDR地址转换为子网掩码和网络地址的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文