将CIDR地址转换为子网掩码和网络地址 [英] Converting CIDR address to subnet mask and network address

查看:1237
本文介绍了将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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆