计网 IP 工具箱 子网 · 进制 · 划分 · 同网段 · 分层 · 速算 · 分类 · 网络/广播地址

输入 IP 与掩码

掩码可写 255.255.255.192、/26、26;IP 也可写成 192.168.10.130/26(写了就以它为准)。/0 同样合法——那就是默认路由 0.0.0.0/0,匹配所有目的地址。

把一个大网段切成若干子网

通用进制转换(2 / 8 / 10 / 16)

二进制 BIN (2)
八进制 OCT (8)
十进制 DEC (10)
十六进制 HEX (16)
点了"转换"后,下面的 IP 专用转换也会同步按该数值(若 ≤ 4294967295)显示 32 位形式。

IP 专用:点分十进制 ⇄ 32 位二进制 / 十六进制

点分二进制
点分十进制
16 进制(0x…)
32 位无符号整数

判断两个 IP 是否在同一子网

A 的网络地址
B 的网络地址
A = IP AND MASK
B = IP AND MASK
判据:若 IP_A AND MASK == IP_B AND MASK,则二者属于同一子网。在典型 IPv4 以太网场景下,同子网主机处在同一广播域,可由交换机二层转发、用 ARP 直接解析对方 MAC,不必经过路由器;但若两台机器被划进了不同 VLAN,即便同网段也无法直接二层通信。所以这条判据是"必要条件",不是"一定能通"。

CIDR / 掩码 / 主机数 速查

CIDR点分掩码关键字节(二分查找位)反掩码地址总数可用主机数常见用途

默认(有类)掩码

A 类 1 – 126
255.0.0.0   /8    2²⁴−2 台
B 类 128 – 191
255.255.0.0  /16    2¹⁶−2 台
C 类 192 – 223
255.255.255.0 /24    2⁸−2 台
D 类 224 – 239
组播 multicast,无掩码概念
E 类 240 – 255
保留 / 实验
127.0.0.0/8
回环 loopback,本机测试
私有地址:10.0.0.0/8 172.16.0.0/12(172.16–172.31) 192.168.0.0/16  APIPA 自动私有:169.254.0.0/16

三种分层模型对照(点任意一层看详情)

OSI 七层(理论参考模型)
TCP/IP 四层(常见教学归纳)
五层(教学分析模型)
三种划分都只是理解网络的工具,层数并不唯一:OSI 七层是理论参考模型;TCP/IP 的层数在不同文献里说法并不一致(RFC 1122 按 4 层描述,工程文档里也常见 5 层写法),下表给的是最常见的教学归纳;五层则是国内教材为便于教学提出的分析模型。这个归纳里的主要差别:TCP/IP 通常不单列表示层和会话层(功能并入应用层),最下面两层常合称网络接口层。

层的详情

👆 先点上面任意一层

封装与解封装(点按钮看数据怎么被"套娃")

当前:
每往下一层就加一个本层首部(数据链路层还要多加尾部 FCS)。接收方反过来一层层剥掉首部,就是解封装。

位权算盘:128 64 32 16 8 4 2 1(点方块开关每一位)

128
0
64
0
32
0
16
0
8
0
4
0
2
0
1
0
二进制
十进制
算式(把为 1 的位权加起来)
十六进制
这就是 IP 换算的全部秘密:8 位一组,为 1 就加上对应的权值。

十六进制 ↔ 二进制 对照(1 个十六进制位 = 4 位二进制)

记住这张表,二进制转十六进制就是从右往左 4 位一组查表:11000000 → 1100 0000 → C0 → 也就是 192。

2 的幂次表(子网计算的基础)

n2ⁿ2ⁿ − 1(n 个全 1)用途

快速转换技巧(按用到的频率排序)

分类判定器(输入任意 IPv4,按有类规则判)

类别
默认掩码(有类)
首字节(十进制 / 二进制)
网络位 / 主机位
该类可用网络数
该类每网可用主机数
按默认掩码算的网络地址
按默认掩码算的广播地址

首字节分布(0 – 255 一眼看清分界)

0127255
判类只看第一个字节,看它的高位前缀:0 开头是 A 类、10 开头是 B 类、110 开头是 C 类、1110 是 D 类、1111 是 E 类。

A – E 类总表

类别首字节(十进制)首字节二进制前缀默认掩码 网络位主机位可用网络数每网可用主机数典型用途
A 类为什么是 126 个网络而不是 128?因为首字节 0(本网络)和 127(回环)被保留,所以是 2⁷−2 = 126。
B 类为什么从 128 开始?因为 127.x 整段划给了回环。

特殊地址 / 私有地址速查

地址块名称说明与考点
私有地址(RFC 1918)只有三个块,必须背下来:10.0.0.0/8、172.16.0.0/12(即 172.16–172.31)、192.168.0.0/16。私有地址不能出现在公网上,出去要经过 NAT 转换。
📖 回环、私有、链路本地这些地址的详细讲解(含义、RFC 依据、能不能路由、考试考法)见 ⑩ 特殊地址详解页。

⚠️ 一个必须分清的概念

有类编址(classful)是历史模型,1993 年之后已被 CIDR(无类编址)取代——今天的互联网上,一个 /22 或 /26 到处都在用,没人再看它"属于哪一类"。
但 IP 地址分类仍然有两个现实用途,所以必须学:
  ① 判断地址性质:是不是私有地址、回环、链路本地、组播——10.x 是私有的这个结论今天依然成立;
  ② 考试口径:教材里的"默认掩码""A/B/C 类网络数"都是按有类规则出的题,答题必须按有类算。
所以:分类知识要记住,但别以为今天的公网还按类分配。

三地址判定器:这个 IP 是网络地址、广播地址,还是能用的主机地址?

结论
网络地址(主机位全 0)
广播地址(主机位全 1)
可用主机范围
地址总数 / 可用数
规则只有一条:主机位全 0 = 网络地址,主机位全 1 = 广播地址,其余都是可用主机地址。这两个特殊地址各占一个名额,所以可用主机数才是 2ⁿ − 2。

三行看懂:为什么必须要有网络地址和广播地址

同一个子网里:网络地址用来标识这个子网本身(路由表里写的就是它);广播地址用来一次性发给子网内所有主机(比如 ARP 请求)。两者都不能作为某台主机的地址。

广播地址分几种(考试爱考细节)

类型形式作用范围路由器转发?说明

这些地址都不能分配给主机

地址为什么不能分配给主机

六个公式(子网计算的全部)

要求的量公式例子(192.168.10.130/26)
两个特例(RFC 3021):/31 用于点对点链路,两个地址都能用(没有网络地址和广播地址之分);/32 是单主机路由,只有一个地址。
老教材一律按 2ⁿ − 2 算,如果老师没提这两个特例,答题时按老师口径写。

特殊地址判定器(输入任意 IPv4,判它属于哪一类地址)

地址类别
这个 IP 本身(不看掩码能判断的)
所属地址块(最具体)
依据标准
公网可路由?
该地址块整体能否分配给主机

🔁 回环地址 loopback(127.0.0.0/8)

地址范围
127.0.0.0 – 127.255.255.255
最常用
127.0.0.1(等价于 localhost)
IPv6 回环
::1
数据流向
不出网卡,在本机协议栈内绕一圈
★ 高频考点:ping 127.0.0.1 能通,只证明本机的 TCP/IP 协议栈安装和配置正常;不能证明网卡、网线、本机 IP 地址配置正常。要验证网卡是否工作,得去 ping 本机的实际 IP(如 192.168.1.10)。
另外两点:整个 127.0.0.0/8 都是回环,不只是 127.0.0.1(Linux 上 ping 127.1.2.3 一样通);回环地址不占用公网地址资源,也不属于任何一台主机的"网络配置"。

🏠 私有地址 RFC 1918(只有三个块,必须背下来)

地址块相当于地址数量约常见用途
三块合计 17,891,328 个地址(约 1789 万)。
为什么需要私有地址?IPv4 一共只有约 43 亿个地址,早就分完了。私有地址可以在不同内网里重复使用——你家的 192.168.1.0/24 和邻居家的可以完全一样。出门时由 NAT 把私有地址换成公网地址,这是 IPv4 能撑到今天的关键。
私有地址在公网上不可路由:骨干路由器看到目的地址是私有地址会直接丢弃,所以内网主机要上公网必须经过 NAT(或 VPN)。
考点:给你一个 IP 让你判断是不是私有地址;以及"私有地址可以直接上网吗"(不能,要 NAT)。

📋 全部特殊地址一览(含 RFC 依据)

地址块名称依据公网可路由能否分配给主机说明

⚠️ 三个高频考点,直接背结论

1.ping 127.0.0.1 通,说明了什么?
只说明本机 TCP/IP 协议栈正常。网卡坏了、网线没插、IP 没配好,它照样通。要验证网卡得 ping 本机实际 IP。
2.私有地址能直接上公网吗?
不能。私有地址在公网不可路由,出网必须经 NAT 转换成公网地址;跨内网互访要 VPN 或专线。
3.回环地址和私有地址会被公网路由器转发吗?
都不会。公网路由器遇到这两类目的地址一律丢弃(回环根本不出主机,私有地址不可路由)。这也是它们能"重复使用"的前提。

⚠️ 这个判定器的口径与局限(写清楚,免得误导)

1.只支持 IPv4
IPv6 是另一套:::1 回环、fe80::/10 链路本地、fc00::/7 唯一本地(相当于 IPv6 的私有地址)、ff00::/8 组播。输入 IPv6 会直接报格式错误。
2.一个地址可能同时属于多个块,本工具全部列出
例如 239.1.1.1 既在 239.0.0.0/8(管理范围组播),也在 224.0.0.0/4(组播总块);255.255.255.255 既是受限广播,也落在 240.0.0.0/4 保留块里。主类别取最具体(最小)的那个块,其余一并列在下面。
3."能否分配给主机"是就整个地址块而言的,不是对这一个地址
单个地址能不能用必须结合掩码:192.168.1.255 本身是合法私有地址,但在 /24 下它就是广播地址,不能分配给主机;10.0.0.0 在 /8 下是网络地址。判某个具体地址的角色,请用 ⑨ 页的三地址判定器(带掩码)。
4.不判断「定向广播」
像 192.168.1.255 这种指向某个网段的广播地址,必须知道掩码才能确定,本页只管全局保留块,不管子网内部的角色。
5.保留块的清单也不是永恒的
IANA 的特别用途地址登记表(RFC 6890)会更新,例如 192.88.99.0/24 已随 6to4 废弃而失去用途。本工具收录的是当前常见条目,做严格研究请查 IANA 官方登记表。