在家办公连不上公司内网?新买的NAS总是无法被手机访问?这些问题很可能出在私有网络掩码设置上。别一听“掩码”就头大,其实搞懂基本原理后,自己动手也能搞定。
什么是私有网络和子网掩码
我们常见的家庭路由器默认分配的IP地址,比如192.168.1.100、10.0.0.50,都属于私有IP地址范围。这些地址不会出现在公网中,专用于局域网通信。而子网掩码(Subnet Mask)的作用,就是告诉设备:哪些IP属于同一个局域网。
最常见的掩码是255.255.255.0,它意味着前三个数字相同的IP地址(如192.168.1.x)可以互相通信。如果两台设备一个设成192.168.1.10,另一个设成192.168.2.10,即使物理连在同一台路由器上,也可能无法互访——因为掩码默认把它们划分到了不同子网。
实际场景:多层路由导致设备失联
小李家里有个主路由器,客厅还接了个二级路由器用来增强信号。他把NAS挂在主路由下,IP是192.168.1.100,掩码255.255.255.0;手机连的是二级路由,拿到的是192.168.2.50,掩码同样是255.255.255.0。结果手机死活找不到NAS。
问题就出在子网不同。虽然都在家里,但192.168.1.x 和 192.168.2.x 被视为两个独立网络,除非配置路由转发,否则无法互通。解决方法之一,就是把二级路由器改成“桥接模式”,让它不再分配新网段,所有设备统一由主路由管理,共用192.168.1.x网段。
手动计算可用IP数量
有时候你需要知道一个掩码能容纳多少设备。比如公司临时搭建远程接入服务器,要预估支持终端数量。
以掩码255.255.255.192为例,把它转换成二进制是:
11111111.11111111.11111111.11000000
后面6个0代表主机位,可分配地址数为 2^6 = 64个。去掉网络地址和广播地址,实际可用62个。这意味着这个子网最多支持62台设备同时在线。
CIDR表示法更简洁
现在更多场合用CIDR写法,比如 /24 代表255.255.255.0,/26 代表255.255.255.192。数字表示网络位长度。所以192.168.1.0/24 就等同于使用掩码255.255.255.0 的192.168.1.x 网络。
如果你看到远程桌面网关配置里写着“目标网络:10.8.0.0/16”,就知道它覆盖了从10.8.0.1到10.8.255.254的所有地址,总共六万多个IP,足够大型团队使用。
动手改设置前先看当前配置
Windows 上打开命令提示符,输入 ipconfig,就能看到本机IP和子网掩码。Mac 或 Linux 使用 ifconfig 或 ip addr 命令。
确认所有需要互联的设备处于同一子网。如果不是,优先调整路由器DHCP设置,而不是手动改每台设备的IP,避免后续维护混乱。
掌握这些基础,下次配远程访问、摄像头、打印机或NAS时,再也不用喊人上门。网络不通?先看看是不是掩码划错了地盘。