1. 什么是 IP 地址?
IP地址(Internet Protocol Address,互联网协议地址)是给每台连入网络的设备分配的一个"门牌号"。就像快递员靠门牌号找到你家一样,数据包靠 IP 地址找到你的电脑。
IPv4 地址格式
IPv4 地址由 4 组数字组成,每组范围 0~255,用小数点隔开。例如:
192.168.1.1
10.0.0.5
172.16.0.100
💡 小知识: IPv4 地址总共约有 43 亿个,因为互联网设备太多已经不够用了,所以后来推出了 IPv6(如 fe80::1),但日常使用中 IPv4 仍然是最常见的。
2. 子网掩码(Subnet Mask)
子网掩码 用来告诉计算机:IP 地址中的哪部分是网络号(网段),哪部分是主机号(具体设备)。
IP 地址: 192.168.1.10
子网掩码: 255.255.255.0
└──────┬──────┘
网络号=192.168.1 主机号=10
常见的子网掩码:
| 子网掩码 | CIDR 写法 | 可容纳主机数 |
|---|---|---|
| 255.0.0.0 | /8 | 约 1677 万台 |
| 255.255.0.0 | /16 | 约 6.5 万台 |
| 255.255.255.0 | /24 | 254 台 |
| 255.255.255.128 | /25 | 126 台 |
| 255.255.255.192 | /26 | 62 台 |
🔍 怎么看? 掩码中 255 的部分对应的是"网络号",0 的部分对应的是"主机号"。
例如 255.255.255.0 表示前 3 组(24位)是网络号,最后一组是主机号。
例如 255.255.255.0 表示前 3 组(24位)是网络号,最后一组是主机号。
3. 默认网关(Gateway)
默认网关 就是你家网络的"大门"。你的电脑要访问互联网(比如刷网页、看视频),数据必须先发到网关,由网关转发出去。
在家庭网络中,网关通常就是路由器的 IP 地址:
电脑 IP: 192.168.1.10
网关 IP: 192.168.1.1 ← 路由器
│
└──→ 互联网
⚠️ 记住: 电脑的 IP 地址和网关必须在同一个网段,否则无法上网!
比如电脑是 192.168.1.10,网关是 192.168.1.1,它们的前 3 组相同(192.168.1),所以可以通信。
比如电脑是 192.168.1.10,网关是 192.168.1.1,它们的前 3 组相同(192.168.1),所以可以通信。
4. IP 地址分类(A类 / B类 / C类)
早期的 IP 地址按"首位数字"分成不同类别,不同类别适用于不同规模的网络:
| 类别 | 范围 | 默认掩码 | 适用场景 |
|---|---|---|---|
| A 类 | 1.0.0.0 ~ 126.255.255.255 | 255.0.0.0 (/8) | 大型网络(如 IBM、AT&T) |
| B 类 | 128.0.0.0 ~ 191.255.255.255 | 255.255.0.0 (/16) | 中型网络(如大学、大公司) |
| C 类 | 192.0.0.0 ~ 223.255.255.255 | 255.255.255.0 (/24) | 小型网络(家庭、小公司) |
| D 类 | 224.0.0.0 ~ 239.255.255.255 | — | 组播(多播) |
| E 类 | 240.0.0.0 ~ 255.255.255.255 | — | 科研保留 |
快速判断法
看 IP 地址的第一组数字:
- 1~126 → A 类
- 128~191 → B 类
- 192~223 → C 类
私有 IP 地址(内网专用)
以下地址只能在局域网内部使用,不能直接在互联网上路由,你家路由器用的就是这些:
- A类私有: 10.0.0.0 ~ 10.255.255.255
- B类私有: 172.16.0.0 ~ 172.31.255.255
- C类私有: 192.168.0.0 ~ 192.168.255.255(最常用)
🏠 你家大概率是: 192.168.x.x(C类私有地址),子网掩码 255.255.255.0,网关 192.168.1.1。
5. DNS(域名系统)
DNS(Domain Name System)就像一本"电话簿"——你把网址记住(比如 www.baidu.com),DNS 帮你查到对应的 IP 地址。
你输入: www.baidu.com
↓
DNS 查到: 110.242.68.3
↓
你的电脑连接 110.242.68.3 打开百度
常用 DNS 服务器(建议把电脑的 DNS 改成这些,上网更快更安全):
- 国内: 114.114.114.114(114DNS)
- 国内: 223.5.5.5(阿里DNS)
- 国际: 8.8.8.8(Google DNS)
- 国际: 1.1.1.1(Cloudflare DNS)
6. Windows 常用网络命令
以下命令都在 Windows 的命令提示符(CMD)或 PowerShell 中运行。
打开方式:按 Win + R → 输入 cmd → 回车。
ipconfig
查看本机网络配置(IP、掩码、网关、DNS)
ipconfig ← 简略信息
ipconfig /all ← 完整信息(推荐)
ping
测试网络连通性,看目标是否能到达
ping 114.114.114.114 ← 测外网
ping 192.168.1.1 ← 测网关
ping www.baidu.com ← 测域名
ping -t 192.168.1.1 ← 持续ping(按Ctrl+C停止)
tracert
追踪数据包经过的每一跳路由器路径
tracert www.baidu.com
tracert 114.114.114.114
arp
查看和管理局域网设备的 MAC 地址表
arp -a ← 查看ARP缓存表
arp -d ← 清空ARP缓存(网络异常时用)
route
查看和修改路由表
route print ← 查看路由表
route add 10.0.0.0 mask 255.0.0.0 192.168.1.1
← 添加一条静态路由
route delete 10.0.0.0
← 删除路由
nslookup
查询域名对应的 IP 地址(DNS查询)
nslookup www.baidu.com
nslookup baidu.com 114.114.114.114
← 指定DNS服务器查询
netstat
查看本机的网络连接状态和端口
netstat -an ← 查看所有连接
netstat -ano ← 显示进程PID
netstat -b ← 显示使用端口的程序(管理员模式)
pathping
结合 ping 和 tracert,检测每跳的丢包率
pathping www.baidu.com
← 会自动跑一会儿,分析每个节点的延迟和丢包
7. 🛠️ 实战场景
场景一:上不了网了
- 按 Win + R → 输入 cmd → 回车
- 输入 ipconfig,看看:
- 有没有获取到 IP 地址?(如果显示 169.254.x.x,说明没获取到,是"假地址")
- 网关地址是多少?
- 输入 ping 网关IP(比如 ping 192.168.1.1)
- ✅ 通了 → 你的局域网没问题,可能是外网问题
- ❌ 不通 → 检查网线/WiFi/路由器
- 输入 ping 114.114.114.114
- ✅ 通了但网页打不开 → DNS 问题(试试 nslookup www.baidu.com)
- ❌ 不通 → 外网或路由器问题
场景二:IP 地址冲突
弹出"IP地址冲突"提示?
- 打开 CMD,输入 ipconfig 看自己的 IP
- 输入 arp -a 查看局域网设备
- 或者在 CMD 输入 ipconfig /release 然后 ipconfig /renew 重新获取 IP
场景三:想知道访问百度经过了哪些路
C:\Users\你> tracert www.baidu.com
1 1 ms 1 ms 1 ms 192.168.1.1 ← 你的路由器
2 5 ms 5 ms 5 ms 10.12.0.1 ← 运营商机房
3 8 ms 8 ms 8 ms 61.139.x.x ← 省级节点
4 12 ms 12 ms 13 ms 202.97.x.x ← 骨干网
... ← 一路到百度服务器
8. 📖 总结速查表
| 概念 | 一句话记忆 |
|---|---|
| IP 地址 | 设备的网络门牌号 |
| 子网掩码 | 区分"哪部分是网段,哪部分是设备号" |
| 默认网关 | 去外网要经过的大门(通常就是路由器) |
| DNS | 把网址翻译成 IP 地址的电话簿 |
| ping | 测试网络能不能通(最常用!) |
| tracert | 看数据包走了哪些路 |
| ipconfig | 看自己的网络信息 |
| arp | 查看局域网邻居的 MAC 地址 |
| route | 查看和修改路由表 |
| nslookup | 查一个域名对应的 IP |
🌟 记住: 网络排障三连击——
ipconfig 看配置 → ping 网关 看内网 → ping 114.114.114.114 看外网
ipconfig 看配置 → ping 网关 看内网 → ping 114.114.114.114 看外网