在现场干活儿,这种情况很常见。做弱电、做监控、做门禁,很多时候卡在的一步就是“网段对不对”。设备能不能被发现、能不能互相通话,很多时候不是复杂协议的问题,而是子网掩码和 IP 算得清不清楚。把这些基础弄明白,排故障能省不少时间。说实话,干这行的,先查网段,省事儿省力。
有几处容易栽坑,得注意。别只盯着 IP 的前两段或前三段就下结论,IP 和掩码是配套的;掩码不一样,网段就不一样。常见的掩码有几种:255.255.255.0、255.255.0.0、255.0.0.0,别把它们混为一谈。另外像 192.168.1.0 这种是网络地址,192.168.1.255 是广播地址,这些不是给终端分配的,不要当成普通可用 IP 来用。
判断两个 IP 是否在同一子网,有个直观的方法:把 IP 和掩码都转成二进制,做按位与(AND),看得到的网络号是不是一样。别被“二进制”吓着,按位与的规则很直白,1 和 1 才是 1,其他情况都是 0。用实例算一遍,手感就上来了。
举个例子来慢慢算清楚。设备 A:IP 192.168.1.10,掩码 255.255.255.0;设备 B:IP 192.168.1.20,掩码也 255.255.255.0。先把数字换成二进制更直观:192.168.1.10 = 11000000.10101000.00000001.00001010,192.168.1.20 = 11000000.10101000.00000001.00010100,掩码 255.255.255.0 = 11111111.11111111.11111111.00000000。把每个 IP 的二进制和掩码逐位做与运算,结果是 11000000.10101000.00000001.00000000,换回十进制就是 192.168.1.0。两个设备算出来的网络号都一样,说明它们在同一个子网里,可以直接通信,不用经过路由器。步骤不复杂,跟着算一遍就明白。
现场操作时,先把设备的 IP 和掩码弄清楚再动手。Windows 查 IP 很方便:按 Win + R,输入 cmd 回车,窗口里敲 ipconfig,然后看 IPv4 地址和子网掩码,记下这两个值就够了。如果想看更多细节,比如 DHCP、网关、物理地址,可以用 ipconfig /all,排查时这些信息会用到。拿到 IP 和掩码,按上面的方法把网络号算出来,十来秒就能判断是不是同网段。
把这些基本方法放到工程场景里,细节就显得很关键。比如摄像头挂在同一个 NVR 下,最好把摄像头和 NVR 放同一网段,这样设备发现更简单,不用在 NVR 里手工添加或搞三层转发。门禁、楼宇对讲这种系统,控制器、读卡器和管理主机如果跨网段,就得在网关上配静态路由或允许必要的广播,否则设备发现不到、心跳包发不通。设备突然离线时,先在本机用 ipconfig /all 看掩码,算一下网络号,十秒钟内能判断是不是“网段配错”导致的离线,这一步可以先做。
网络规划方面,有些实操经验也能省麻烦。按业务把网络分 VLAN,再配合合适的掩码,能减少广播域,方便做访问控制。常见做法是把监控、门禁、办公分开,比如监控用 192.168.10.0/24,门禁 192.168.20.0/24,办公 192.168.30.0/24。这样一来广播少了,策略也好写,出问题时定位更快。别把网络地址或广播地址分配给终端,像 .0 和 .255 这类特殊地址有它的用途,千万别占用。
还有些容易忽视的点:掩码长度决定网段大小,掩码写错了,很多设备看着是连着的,实际上互通不了。物理连在一起不是万能法宝,跨网段通信要靠网关和路由规则。要互通的服务如果依赖广播发现,跨网段就得开路由或做广播转发,否则即便网线插着也发现不到设备。
现场排查有一套简单流程,能省时间也少走弯路。先看本机 IP 与掩码,算网络号;如果两个设备网络号不一致,检查网关和路由表;需要跨网段通信时,确认网关上有相应的路由和放行策略。遇到问题别急着改业务设备配置,先把基础网络层弄顺了,大多数故障都是从网络层开始的。
有时候问题就藏在细节里。举例,某个项目里摄像头都设成了 /16 掩码,结果小范围广播爆炸,NVR 发现设备慢,网络拥堵。把掩码改成 /24,并按业务分 VLAN 后,情况立刻好转。另一例子是有人把 192.168.1.0 当成可用地址分配,结果设备冲突,网络异常,排查半天才发现。这样的教训看着小,现实里能把工期拉长好几天。
按步骤把每一步弄清楚:把 IP 和掩码转换成二进制、逐位做与、对比网络号。把这套流程记在脑子里,现场拿到任何两个 IP,都能判断它们是不是同一子网。这项基本功在现场很实用,不复杂,多练几次就熟了。
转载请注明来自海坡下载,本文标题:《如何检查自己的IP地址归属地(弱电人必备技能3步判断IP网段归属)》
京公网安备11000000000001号
京ICP备11000001号
还没有评论,来说两句吧...