什么是 IP 地址?
IP 地址(互联网协议地址)是分配给联网设备的数字标签,设备借此通过互联网协议通信。IP 地址有两个主要作用:识别主机和标识网络位置。从 Web 服务器到智能手机,每台连接互联网的设备都需要 IP 地址来发送和接收数据。IPv4 地址
格式与结构
IPv4 地址是 32 位数字,通常以点分十进制表示:
192.168.1.1
│ │ │ │
│ │ │ └── Fourth octet (0-255)
│ │ └── Third octet (0-255)
│ └── Second octet (0-255)
└── First octet (0-255)
地址类别
| 类别 | 首字节 | 默认网络位 | 用途 |
|---|---|---|---|
| A | 1-126 | /8 | 大型网络 |
| B | 128-191 | /16 | 中型网络 |
| C | 192-223 | /24 | 小型网络 |
| D | 224-239 | N/A | 多播 |
| E | 240-255 | N/A | 保留/实验 |
私有地址范围
保留给内部网络(不能在互联网中路由):
10.0.0.0 - 10.255.255.255 (Class A)
172.16.0.0 - 172.31.255.255 (Class B)
192.168.0.0 - 192.168.255.255 (Class C)
IPv4 耗尽
IPv4 约提供 43 亿个地址,全球分配空间在 2011 年耗尽,推动了 IPv6 的采用。
IPv6 地址
格式与结构
IPv6 地址是 128 位数字,以十六进制表示:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
缩写格式
可以省略前导零,并用 :: 替换连续的零组:
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Short: 2001:db8::1
地址容量
IPv6 可提供约 340 涓个地址,足以多次为地球表面每个原子分配唯一地址。
DNS 中的 IP 地址
域名通过 DNS 解析为 IP 地址:
A 记录(IPv4)
example.com. IN A 93.184.216.34
AAAA 记录(IPv6)
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
静态与动态 IP 地址
| 类型 | 特征 | 使用场景 |
|---|---|---|
| 静态 | 固定不变 | 服务器、托管、远程访问 |
| 动态 | 由 DHCP 分配,可能变化 | 家庭互联网、移动设备 |
IP 地址查询与工具
常用诊断命令:
# Find your IP
curl ifconfig.me
# DNS lookup
dig example.com A
nslookup example.com
# Reverse DNS lookup
dig -x 93.184.216.34
安全注意事项
- 基于 IP 的访问控制:防火墙按 IP 地址过滤
- 地理定位:IP 地址可暴露大致物理位置
- DDoS 攻击:攻击者可用流量洪泛针对特定 IP
- IP 信誉:部分 IP 会因恶意活动被标记
- NAT:网络地址转换可让多个内部 IP 共用一个公网 IP
理解 IP 地址是配置 DNS、排查连接问题和管理服务器基础设施的基础。