0 0

怎么校验ip地址是否属于某ip段范围里??15

如图,“配置ip信息”那个框框里,要先配置好起始ip段和结束ip段,然后在新增设备哪里,要输入设备的ip地址

现在就困在一个验证问题,1,要验证配置的ip段是否属于同一个网段,图上那个肯定配错的,2,输入的ip地址是否输入配置的ip段的范围里
问题是没想好怎么验证能符合上面那两点
求大神指教....还有,这种情况,一半需要验证ip和掩码和网关之间的正确性么???
2013年10月11日 17:18
  • 大小: 109.4 KB

4个答案 按时间排序 按投票排序

0 0

我们就写ip段比如:10就是所有以10开头的,把你的ip.indexof()这样的如果有就是对的,也可以是两段的10.20  也可以是 10.20.30这样类似的,如果要类似这样的段10.20.30.1-10.20.30.5 就配置5个10.20.30.1 10.20.30.2 10.20.30.3   10.20.30.4  10.20.30.5

2013年10月20日 22:12
0 0


举个例子:
IP: 123.123.123.25 记做 ip
IP RANGE :CIDR 123.123.123.0/24  记做 ipr/ml

转换成整形
ipl = ip2long ip
iprl = ip2long iprl

移位
32位ip 移位,32-ml
iplm = ipl >> (32-ml)
[iprlm = iprlm >> (32-ml)](如果可以确认IP为 RANGE的起始IP可以不要这个)

if  iplm == iprlm
reuturn true
else
rerturn false
fi

不知会不会有帮助

2013年10月14日 16:39
0 0

(1)如果同一个网段的概念是:
192.168.0.1和192.168.0.254,那么用.拆分判断第一二三部分完全一致应该就可以了,当然填写的时候1到255的限制应该是起码的要求了;
(2)如果192.168.0.1 和 192.168.0.254 ,再配合上子网掩码定义为同一网段的话,那就用两个ip转换为二进制之后分别和二进制子网掩码做逻辑与,结果一致是不是就可以定义为同一网段;
网络中对网段的定义我也不太了解,不知道你是要遵循网络中的定义还是按你自己的需求来;

2013年10月12日 13:52
0 0

把ip转换为长整型比较

2013年10月11日 17:58

相关推荐

    《计算机网络技术》(课程代码02141).doc

    将IP地址解析为主机域名 参考答案:A 5、以下协议中运行在应用层的协议是( ) A.IP B.ARP C.TCP D.DNS 参考答案:D 6、HDLC规程采用的帧同步方法为( ) A.字节计数法 B.使用字符填充的首尾定界符法 C.使用比特填充的...

    TCP拦截和网络地址转换

    (2) 发送报文到内部主机,并欺骗源IP地址,这样内部主机就会相信来自可信主机的报文 在T C P连接请求到达目标主机之前,.. T C P拦截通过对其进行拦截和验证来阻止这种攻击。 这个特征可以在两种模式上工作:拦截和...

    东财《计算机网络基础》综合作业.docx

    A:覆盖地理范围有限 B:高数据传输速率 C:低误码率 D:通信设备和传输介质都属于某一单位所有,而非公共网络 E:组网灵活 答案:A,B,C,D,E 下列关于TCP/IP协议簇中有关传输层协议说法正确的有( )。 A:传输层提供了...

    网络互连_网桥.路由器.交换机和互连协议

    9.5.2 IP地址文字表示 141 9.6 IPX 141 9.6.1 采用唯一ID的保密性问题 142 9.6.2 对IPX恶意的中伤 142 9.6.3 IPX地址管理 142 9.6.4 内部IPX网络号 143 9.7 IPX+ 144 9.8 IPv6 145 9.8.1 IPv6版本编号由来 146 9.8.2...

    华为路由器配置手册

    在这两个口的某一个口上使用enable命令,将使此接口成为可使用状态,相应的,另一个接口成为失效状态。 【举例】 设置Serial1为可使用状态,Serial0失效。 Quidway(config-if-Serial1)#enable 2.2.6 flowcontrol...

    超级有影响力霸气的Java面试题大全文档

    引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。 21、heap和stack有什么区别。  栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的...

    正则表达式

    正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它...

    精易模块[源码] V5.15

    2、新增“网页_是否为网页”判断地址是否为URL路径。 3、删除“窗口_取进程路径”命令,与窗口_句柄取进程路径() 功能相同。 4、删除“线程_强制结束”命令,与 线程_销毁() 功能相同。 5、修改“窗口_热键注册”...

    网络安全试题3(1).doc

    在Internet 中,每一台主机都有一个唯一的地址,但IP地址不是唯一的。 12. 通过设置防火墙和对路由器的安全配置无法限制用户的访问资源范围。 13. 系统管理员可以使用防火墙对主机和网络的活动、状态进行全面的了解...

    Linux命令笔记

    4:ifconfig 查看和设置网卡信息 语法:ifconfig [网卡名称] [IP地址] 5:mail 查看发送电子邮件 语法:mail [用户名] 6:last 列出目前与过去登陆系统的用户信息 语法:last 7:lastlog 检查某用户上次登陆的时间 ...

    java 面试题 总结

    引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。 18、heap和stack有什么区别。 栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式...

    Windows 系统错误代码简单分析

     0118 校验写入的开关参数值不正确。  0119 系统不支持所请求的命令。  0120 该系统上不支持此功能。  0121 标记已超时。  0123 文件名、目录名或卷标语法错误。  0124 系统调用层不正确。  0125...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    有IP地址、用户名与密码等,可以下载一个FTP上传工具(cure)上传更新后的内容.可以在http://www.skycn.com/soft/683.html下载到. 下载以后,通过"站点管理"-->"新建站点".输入IP,用户名,密码.然后连接即可. 当然也...

Global site tag (gtag.js) - Google Analytics