← 返回首页

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/24254 台
255.255.255.128/25126 台
255.255.255.192/2662 台
🔍 怎么看? 掩码中 255 的部分对应的是"网络号",0 的部分对应的是"主机号"。
例如 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),所以可以通信。

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. 🛠️ 实战场景

场景一:上不了网了

  1. Win + R → 输入 cmd → 回车
  2. 输入 ipconfig,看看:
    • 有没有获取到 IP 地址?(如果显示 169.254.x.x,说明没获取到,是"假地址")
    • 网关地址是多少?
  3. 输入 ping 网关IP(比如 ping 192.168.1.1
    • ✅ 通了 → 你的局域网没问题,可能是外网问题
    • ❌ 不通 → 检查网线/WiFi/路由器
  4. 输入 ping 114.114.114.114
    • ✅ 通了但网页打不开 → DNS 问题(试试 nslookup www.baidu.com
    • ❌ 不通 → 外网或路由器问题

场景二:IP 地址冲突

弹出"IP地址冲突"提示?

  1. 打开 CMD,输入 ipconfig 看自己的 IP
  2. 输入 arp -a 查看局域网设备
  3. 或者在 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 看外网