家里装了宽带,路由器一插电,手机、电脑连上Wi-Fi就能上网,很多人根本没管过什么子网掩码。但有时候手动设置IP地址时,系统却要求填子网掩码,这就让人纳闷了:这东西是不是每台设备都得设?
子网掩码是干啥的?
简单说,子网掩码是用来判断你这台设备和别的设备在不在同一个局域网里的。比如你家有三台设备:一台笔记本、一部手机、一台智能电视,它们都在同一个Wi-Fi下,路由器会给它们分配像192.168.1.2、192.168.1.3这样的IP地址。这时候子网掩码通常是255.255.255.0,意思是前三个数字一样,就算在同一个网络里。
如果笔记本想跟打印机通信,它先拿子网掩码算一下:我和打印机是不是一个网段的?是的话就直接发数据,不用走路由器;不是就得通过网关转发。
那每台设备都要手动设吗?
大多数情况下,不需要。
你家的路由器一般开了DHCP功能,它会自动给连进来的设备分配IP地址、子网掩码、网关和DNS。手机连Wi-Fi的时候,其实已经从路由器那儿拿到了这些信息,只是你看不见而已。这种“自动获取”模式下,普通人根本不用操心子网掩码填什么。
但有些场景就得手动设。比如公司里某台监控摄像头,为了方便管理,得固定一个IP地址,这时候就必须把IP、子网掩码、网关全都填上。再比如你在调试网络设备,或者两台电脑直连传文件,没有路由器分配,就得自己配一套参数。
常见子网掩码长什么样?
家庭网络最常见的是255.255.255.0,对应的是/24网段。比如:
IP地址:192.168.1.100
子网掩码:255.255.255.0
这意味着这个网络能容纳大约250多个设备(除去特殊地址)。如果是更大的单位网络,可能会用255.255.0.0,支持更多设备;而小一点的可能是255.255.255.128,划分更细。
只要同一局域网里的设备子网掩码一致,它们就能正常通信。要是有人不小心设成255.0.0.0,哪怕IP只差一位,也可能被当成不同网络,导致互相ping不通。
手机和平板要不要管这个?
日常使用完全不用。你连Wi-Fi的时候选个密码就完事了,背后全是自动配置。除非你在高级设置里切到了“静态IP”模式,系统才会跳出框让你填子网掩码——这种情况一般是为了让某台设备始终用同一个IP,比如用来远程访问家里的NAS。
所以普通用户不碰这个,不代表它不存在,而是系统替你处理好了。就像汽车里的ESP系统,你不了解怎么工作,但它一直在后台起作用。