使用Apache Commons Net库,为什么以下输出0地址用于CIDR表示法127.0.0.1/32?我曾经期待过,或者我误解了什么?地址127.0.0.1是否不在指定范围内?
SubnetInfo rangeInfo = new SubnetUtils("127.0.0.1/32").getInfo();
System.out.println(rangeInfo.getAddressCount());
答案 0 :(得分:2)
我还没有测试过,但似乎没有设置变量rangeInfo
。如果这只是一个错字,这可能会得到正确数量的主机。
SubnetInfo info = new SubnetUtils("127.0.0.1/32").getInfo();
info.setInclusiveHostCount(true);
System.out.println(info.getAddressCount());