java如何确认IP是否属于某地址段

我知道一个网段,比如124.160.208.0/22如何通过java代码确认某个IP是否属于该网段... 我知道一个网段,比如124.160.208.0/22
如何通过java代码确认某个IP是否属于该网段
展开
 我来答
小傻

推荐于2016-09-29 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31135
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
java确认IP属于某地址段主要是判断IP前两组是否相同,使用如下方法:
(1)如果同一个网段的概念是:
192.168.0.1和192.168.0.254,那么用.拆分判断第一二三部分完全一致应该就可以了,当然填写的时候1到255的限制应该是起码的要求了;
(2)如果192.168.0.1 和 192.168.0.254 ,再配合上子网掩码定义为同一网段的话,那就用两个ip转换为二进制之后分别和二进制子网掩码做逻辑与,结果一致是不是就可以定义为同一网段;
网络中对网段的定义我也不太了解,不知道你是要遵循网络中的定义还是按你自己的需求来;
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
优秀文档百科
推荐于2016-04-02
知道答主
回答量:7
采纳率:0%
帮助的人:12.5万
展开全部
很简单,把网段124.160.208.0/22 转换为long类型,只要判断某个IP是否在这个区间就可以了,一般我们判断某个IP所属的地区就是这么来的,我们数据库里也保存的是网段, 至于怎么把IP地址转换为long类型,这个自己查 方法很多,可以通过数据库实现也可以通过程序实现
追问
没找到。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式