访问网站、联机开黑、远程打卡……
所有数据能准确找到你,全靠 IP 地址 这个“网络身份证”!
今天 10 分钟,带你拆完 IPv4 + IPv6 全家桶,包会!🚀
1️⃣ IP 是啥?= 快递单上的“收件人地址”📦
- 网络层(OSI 第 3 层)字段
- 给每一张网卡编号,全球唯一(NAT 另说)
- 路由器只看 IP,不管 MAC → 跨网段导航靠它🧭
2️⃣ IPv4 格式:点分十进制 🔢
11000000 10101000 00000001 00000001
→ 192.168.1.1
- 32 bit = 4 字节
- 范围 0.0.0.0 – 255.255.255.255
- 理论 43 亿个,早就不够用→出现 NAT、IPv6
3️⃣ IP 的“3 件套”必背!
| 概念 | 作用 | 举例 |
|---|---|---|
| 地址本身 | 我是谁 | 192.168.10.5 |
| 子网掩码 | 我住哪个小区 | 255.255.255.0 (/24) |
| 默认网关 | 小区大门朝哪开 | 192.168.10.1 |
**“与运算”**得出网络号:192.168.10.0 → 同网段直连,不同就扔给网关🚪
4️⃣ 子网划分:把“大小区”拆“单元楼”🏘️
需求:公司 300 人,规划 4 个部门,各 ≤ 100 台
做法:借 2 位主机位 → 4 个子网,每网 64 地址(62 可用)
网络号 掩码 可用范围
192.168.1.0/26 255.255.255.192 .1-.62
192.168.1.64/26 .65-.126
192.168.1.128/26 .129-.190
192.168.1.192/26 .193-.254
口诀:“借位→子网数=2^借位,主机数=2^剩余-2”
5️⃣ 保留地址 & 私网段 🚫
| 范围 | 说明 |
|---|---|
| 0.0.0.0 | 默认路由/“任意” |
| 127.0.0.0/8 | 本地回环(127.0.0.1=localhost) |
| 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | 私网地址,可重复使用,NAT 出外网 |
| 169.254.0.0/16 | Link-local,DHCP 失败自动分配 |
6️⃣ NAT:私网地址“共用外网”神器 🔁
私网 192.168.1.100 → 路由器 NAT → 公网 114.114.114.10
- 端口映射:把公网端口 -> 内网指定 IP:端口(远程桌面、Web 服务)
- PAT/Overload:多私网地址复用 1 个公网 IP,端口区分会话
7️⃣ IPv6 来了:128 位“地址海”🌊
2001:0db8:0000:0000:0000:ff00:0042:8329
→ 压缩 2001:db8::ff00:42:8329
- 2^128 ≈ 3.4×10^38 个,每粒沙子分 10 亿个都不重😎
- 无类 CIDR 思想,无广播,用组播 & 任播
- 自动配置 SLAAC:插网线就拿到 /64 前缀,自动生成地址
- 必须记 3 种:
- 全球单播
2000::/3 - 链路本地
fe80::/10 - 回环
::1
- 全球单播
8️⃣ 动手:一条命令看本机 IP 📸
# Windows
ipconfig /all
# macOS/Linux
ip a
输出秒读:
IPv4 地址/掩码 + 默认网关 + DNS 全在!
9️⃣ 在线小工具推荐 🧰
🔟 常见面试/实操问答 🎯
- “/24 是多少个地址?”
答:2^(32-24)=256,可用 254 - “为什么需要子网?”
答:减少广播域、提高路由效率、方便管理 - “NAT 和代理区别?”
答:NAT 工作在网络层/传输层,透明;代理工作在应用层,需配置软件
🏁 总结口诀(背它!)
IPv4 32 位,点分十进制;掩码算网段,NAT 救地址
IPv6 128 位,冒号十六进;地址用不完,自动配链路🚀
📌 评论区作业
10.10.10.0/25 可用范围是多少?