IP地址段和子网掩码是网络世界的“门牌号”和“楼层隔断”,搞懂它们,你就能自己规划网络、排查IP冲突,还能快速读懂任何IP地址查询工具给出的结果。
IP地址段和子网掩码到底是什么关系?
很多人看到“192.168.1.0/24”这种写法就头疼,其实拆开看很简单,IP地址段就是一堆连续的IP地址,比如192.168.1.0到192.168.1.255,子网掩码就是告诉你,这段地址里哪些是“门牌号”的固定部分,哪些是“房间号”的可变部分。
子网掩码是如何“切割”IP地址段的?
拿最常见的255.255.0举例,这个掩码翻译成二进制是连续24个1,后面跟8个0,前面的24位代表网络号,后面的8位代表主机号,192.168.1.0/24”里的“/24”就是子网掩码的简写,表示前24位是网络号,这段地址里,192.168.1.1到192.168.1.254都是可用的主机地址,而192.168.1.0是网络地址,192.168.1.255是广播地址,这两个不能配给设备。
行业共识认为,新手最容易犯的错就是把广播地址配给电脑,导致网络时通时断,其实只要记住:主机号全为0是网络地址,全为1是广播地址,就能避开这个坑。
为什么有了IP地址还要子网掩码?
没有子网掩码,路由器就没法判断目标IP到底在不在本地网络里,比如你的电脑IP是192.168.1.5,掩码是255.255.255.0,它想访问192.168.1.8,路由器一算,网络号都是192.168.1,那就直接走内网交换机,如果访问192.168.2.8,网络号不同,就得把数据包交给网关转发,所以子网掩码决定了设备眼里“本地”和“外地”的边界。
如何快速查询IP地址段和子网掩码?
遇到网络问题,第一步就是查自己设备的IP和掩码,这里分Windows和手机/麦克两种场景。
用命令行查询本机IP和掩码
- Windows系统:按
Win + R,输入cmd回车,在命令行里敲ipconfig,回车后找到“以太网适配器”或“无线局域网适配器”那一段,就能看到IPv4地址、子网掩码和默认网关,想查更详细信息,可以敲,还能看到DNS服务器和物理地址。ipconfig /all
- Mac系统:打开“终端”,输入
ifconfig,找en0或en1(分别对应有线网卡和无线网卡),netmask后面跟的就是十六进制掩码,比如0xffffff00就是255.255.255.0。 - Linux系统:同样用
ifconfig,或者新版系统用ip addr,输出更直观。
在线IP地址段查询工具能告诉你什么?
命令行只能看到本机配置,但想知道某个IP地址段属于哪个运营商、哪个地区,就得用在线工具,在浏览器搜索“ip地址查询”,随便进一个正规的IP库网站,输入IP就能看到归属地、运营商、AS号等信息,这类工具还能帮你查“IP地址段查询”的归属明细,比如一个IP段是电信的还是联通的,覆盖哪些城市。
不过要注意,在线工具查到的地理位置通常是运营商机房的位置,不是你的实际物理位置,尤其是手机流量,出口IP往往在省会城市,所以显示的位置和你在哪没什么关系。
子网掩码怎么算?常见掩码对照表
很多人问“子网掩码怎么算”,其实不需要自己手算二进制,你只要记住一个规律:掩码的“/”后面的数字越大,可用IP越少,下面这张表是用的最多的几个掩码,建议收藏。
从掩码到可用IP数量
可用IP数量等于2^(32-掩码位数) - 2,24,就是2^(32-24)=256,再减2,得到254个可用地址。/25就是2^(32-25)=128,可用126个,看表:
| 掩码位数 | 子网掩码 | 可用IP数 | 典型场景 |
|---|---|---|---|
| /30 | 255.255.252 | 2 | 点对点链路 |
| /29 | 255.255.248 | 6 | 小型办公网 |
| /28 | 255.255.240 | 14 | 路由器子接口 |
| /24 | 255.255.0 | 254 | 家庭网络、小型公司 |
| /16 | 255.0.0 | 65534 | 大型企业内网 |
| /8 | 0.0.0 | 16777214 | 超大规模私有云 |
如何把IP地址段和掩码组合起来用?
比如你拿到一个“192.168.1.0/28”,这个IP地址段范围是多少?/28表示最后4位是主机位,所以段范围是192.168.1.0到192.168.1.15,可用地址是1到14,15是广播地址,这个段能放14台设备,适合给门店收银系统或小型监控网络做隔离。
如果你想规划一个“192.168.1.0子网掩码”是多少,直接查表,/24就是255.255.255.0,但如果你要的是更小的段,比如只给6台设备用,那就用/29,掩码是255.255.255.248,可用地址6个,刚好够用。
实际场景:如何规划一个IP地址段?
规划IP段不是网络工程师的专利,你家里路由器后台也能设置,场景不同,做法不同。
家庭网络规划
大多数家用路由器默认就是192.168.1.0/24段,掩码255.255.255.0,不用改,但如果你家里智能设备多,超过20台,建议把DHCP地址池范围改小一点,比如从192.168.1.100到192.168.1.200,避免和手动设置的设备冲突,固定设备(比如NAS、打印机)用静态IP,在路由器后台绑定MAC地址,这样IP地址段查询时就不会乱跳。
企业办公网络划分
公司网络一般按部门划VLAN,每个VLAN一个独立IP地址段,比如行政部用192.168.10.0/24,财务部用192.168.20.0/24,技术部用192.168.30.0/24,这样既隔离广播风暴,又能做访问控制,具体操作是在核心交换机上配VLAN,每个VLAN配一个网关IP,DHCP服务按VLAN分配不同网段的地址。
如果你只有一台普通路由器,没有VLAN功能,也可以把子网掩码从/24改成/16(255.255.0.0),让所有设备都在192.168.x.x的大网段里,但这样广播域太大,设备多时性能会下降,业内专家指出,超过100台设备的网络,不建议用/16这种大平坦段,而是用VLAN或物理隔离。
常见问题:IP地址段与子网掩码相关疑问
为什么改了子网掩码后上不了网?
最常见原因是掩码和网关不匹配,比如网关是192.168.1.1,掩码是255.255.0.0,你的电脑掩码却设成255.255.255.0,那电脑会认为192.168.2.x是“外地”地址,把访问外部网段的流量发给网关,但网关自己可能也糊涂,解决办法是:确保所有设备、网关、DHCP分配的掩码完全一致,通常用/24就行。
ip地址查询工具显示的“保留地址”是什么意思?
有些IP地址段是约定俗成不能公网路由的,比如10.0.0.0/8、172.16.0.0/12、192.168.0.0/16,还有127.0.0.0/8(本机回环),在线工具查到这些段会标注“保留地址”或“私有地址”,意思是只能在局域网里用,不能出现在公网上,如果你在公网IP库看到自己的路由器IP是192.168.x.x,那只能说明你查的是内网地址,不是公网出口地址。
两个不同子网掩码的设备能互相通信吗?
如果两个设备IP都在同一个网段,但掩码不同,能不能通要看情况,比如设备A是192.168.1.5/24,设备B是192.168.1.6/16,A算出来的网络号是192.168.1.0,B算出来的网络号是192.168.0.0,两者认为对方不在同一网段,A会尝试把包发给网关,B也会走网关,如果网关配置不当,就通不了,所以同一局域网内所有设备的掩码必须一致,否则会出现“能ping通网关但ping不通邻居”的怪问题。
IP地址段和子网掩码没那么玄乎,掩码位数决定可用IP数量”“同网段掩码必须一致”这两个核心点,再配合命令行和在线工具,你就能自己搞定大多数网络配置和故障排查,下次再看到“/24”或“255.255.255.0”,你会觉得它们就像老朋友一样亲切。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/557553.html



