2 hjp0501 hjp0501 于 2013.10.11 17:21 提问

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

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

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

2个回答

abeautifulboy
abeautifulboy   2013.10.12 12:58

判断是否是同一个网段是根据子网掩码与运算得出的

lucumu
lucumu   2013.10.15 13:54

子网,子网掩码, IP地址这三个概念需要理清楚

只有一个IP地址,没有掩码,你是没有办法算出它的子网网络地址是什么。
日常中最常见的掩码255.255.255.0(换成二进制,就是24个1和8个0),所以也说成24位掩码。掩码可以是24位,也可以是23,也可以是25...,所以离开掩码,你判断不了192.168.1.100和192.168.1.120是不是属于同一个子网。

ip地址段配置那个界面没有看懂什么意思。IP地址那个界面完全正确。

对于默认网关的检查问题,只能检查默认网关是不是跟IP地址在同一个子网内。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!