首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

如何校验ip地址是否属于某ip段范围里?

2013-10-21 
怎么校验ip地址是否属于某ip段范围里??如图,“配置ip信息”那个框框里,要先配置好起始ip段和结束ip段,然后在

怎么校验ip地址是否属于某ip段范围里??
如图,“配置ip信息”那个框框里,要先配置好起始ip段和结束ip段,然后在新增设备哪里,要输入设备的ip地址

现在就困在一个验证问题,1,要验证配置的ip段是否属于同一个网段,图上那个肯定配错的,2,输入的ip地址是否输入配置的ip段的范围里
问题是没想好怎么验证能符合上面那两点
求大神指教....还有,这种情况,一半需要验证ip和掩码和网关之间的正确性么???
如何校验ip地址是否属于某ip段范围里? java
[解决办法]


public static long getIpNum(String ipAddress){
String[] ip = ipAddress.split("\\.");
return Long.parseLong(ip[0]) * 256 * 256 * 256 + Long.parseLong(ip[1]) * 256 * 256 + Long.parseLong(ip[2]) * 256 + Long.parseLong(ip[3]); 
}

public static boolean isInner(long ip, long begin, long end) {
return ip >= begin && ip <= end;
}

[解决办法]
转成整数判断……按lz的来就行……mysql也有内置的函数的

热点排行