一个网络范围里,并不是每个位置都能给设备用。开头和结尾的几个位置常年被占着,另有几个位置有固定用途,剩下的才是自动分配的范围。这些留出来的位置加起来数量不大,但配置的时候如果不小心占用了,就会出现一些说不清的现象,比如某些设备怎么也拿不到地址。代理IP使用中如果顺手把设备地址设在范围内,也会占用这些位置。
开头和结尾为什么要留
范围里最小的那个位置表示本网络自身,最大的那个表示向整个网络广播。这两个位置不能分给具体设备,分出去会造成大面积异常。所以自动分配的范围通常从第二个位置开始,到倒数第二个位置结束。代理IP环境下同样按这个规则划分。
留出来的位置不多,但占用之后现象很难判断。
还有哪些位置有固定用途
一些位置被指定给特定功能,比如自动获取、本地名称查询这些。它们不参与自动分配,也不该手工给设备使用。具体是哪几个位置,不同环境的约定略有差别,配置前查一次比较稳妥。
占用之后会怎样
占用者自己和被占用功能都会出问题,表现往往出现在别的设备上,排查的时候容易找错方向。这也是为什么手工指定地址时,最好固定在自动范围之外,避开这些位置。
范围可以改吗
可以,改动之后所有设备的分配都会重新来过,所以最好在设备不多的时候调整。改之前把当前范围记下来,改完逐个确认设备都能正常拿到地址。代理IP的配置如果依赖本机地址,改完范围之后要同步检查一遍。
- 记下当前范围 把起点和长度抄下来,改动前留个底
- 挑一个空档时段 设备少的时候改,避免大面积重新分配
- 改完逐个确认 每台设备都连一次,看能不能拿到地址
- 检查绑定项 固定指向和写死地址的地方同步过一遍
范围之外的位置,才是手工指定该用的地方。
开头、结尾和几个特殊位置都不能分给设备。手工指定时避开它们,能省下不少排查时间。
