你家里的路由器突然连不上网,电脑显示“已连接但无法访问互联网”,手机WiFi也上不了微信。重启设备、拔插网线都试了一遍,问题还在。这时候可能不是宽带的问题,而是子网掩码设错了。
子网掩码是干什么的?
简单来说,子网掩码是用来判断你这台设备和另一台设备是不是在同一个局域网里的。它通常和IP地址一起出现,比如你的电脑IP是192.168.1.100,子网掩码是255.255.255.0,这就意味着前三个数字(192.168.1)是网络号,最后一个数字是主机号。
如果两台设备的网络号不同,系统就会认为它们不在一个网段,数据包就不会直接发过去,而是尝试走网关——也就是路由器。但如果配置不对,这个过程就乱套了。
设错了会出什么问题?
最常见的就是“明明连着WiFi,却上不了网”。比如你手动设置了IP地址为192.168.1.100,但不小心把子网掩码写成了255.0.0.0。这样一来,系统认为所有以1开头的IP都在同一网段,导致它不会通过网关转发数据,外网请求根本出不去。
另一个典型情况是局域网内设备互访失败。比如你想从笔记本访问台式机共享的文件夹,结果提示“找不到网络路径”。检查发现两台电脑虽然都在192.168.1.x段,但一台子网掩码是255.255.255.0,另一台误设成了255.255.0.0,它们互相判定不在同一个网络,自然没法通信。
常见错误设置场景
很多人在公司或学校需要固定IP时,会手动填写网络参数。抄写时看错一行,就把别人的子网掩码255.255.255.0记成255.255.255.1,或者干脆空着没填。操作系统可能不会立刻报错,但网络行为已经异常。
还有些老旧设备升级网络后没同步配置。比如原本是C类网(255.255.255.0),扩容后改成255.255.252.0,个别机器没改过来,就成了“孤岛”,只能和部分设备通。
怎么检查和修改?
在Windows上按Win+R,输入cmd打开命令提示符,输入:
ipconfig /all
查看“IPv4 地址”和“子网掩码”是否匹配常规设置。家庭网络通常是255.255.255.0,企业环境可能是255.255.252.0或更复杂。
修改方法:进入“网络和共享中心”→更改适配器设置→右键当前连接→属性→Internet协议版本4(TCP/IPv4)→属性。如果是自动获取,勾选“自动获得IP地址”即可;如果是手动设置,确保子网掩码与所在网络一致。
有时候路由器本身设置错误也会波及所有设备。登录路由器后台,检查LAN口的DHCP服务是否正确分配了子网掩码。比如分配IP范围是192.168.1.100-199,掩码就必须是255.255.255.0,否则全屋设备都得跟着出问题。
别小看这一串数字
子网掩码看着不起眼,就像小区门牌号规则。你住3栋但登记成1栋,快递员送到1栋楼下就不往上送了。数据包也是这样,在门口就被拦下,进不来也出不去。下次遇到连不上网又查不出原因的情况,不妨多看一眼这个容易被忽略的设置项。