公网 IP 地址与地理定位科普
本文目录
- IPv4 与 IPv6
- 公网与私网地址
- IP 地理定位的原理与局限
- 随机 IP 的用途
IPv4 与 IPv6
IPv4 地址是 32 位,写作四组十进制数字,如 47.203.18.146。由于 IPv4 地址已于 2019 年前后分配殆尽,互联网正逐步迁移到 128 位的 IPv6,写作八组十六进制,如 2600:1f18:1::abcd。IPv6 拥有近乎无限的地址空间,也让 NAT 不再是常态。
公网与私网地址
IANA 保留了一些永远不会出现在公网上的网段:
| 用途 | 网段 |
|---|---|
| 局域网(家庭/办公室) | 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 |
| 环回(本机) | 127.0.0.0/8 |
| 链路本地 | 169.254.0.0/16 |
| 文档示例(RFC 5737) | 192.0.2.0/24、198.51.100.0/24、203.0.113.0/24 |
判断一个 IP 是否公网地址,先看它是否落在上述保留段内。
IP 地理定位的原理与局限
IP 归属地数据库(GeoIP)通过 ISP 与注册信息把地址段映射到国家/地区。它可以精确到国家与城市级,但存在局限:企业出口、VPN、CDN 与云厂商地址常与用户实际位置不符。因此「IP 定位到某国」不等于「用户在那」,测试时请勿把 GeoIP 当作精确位置。
随机 IP 的用途
- 开发测试:模拟不同地区的访客,验证本地化逻辑。
- CDN / 网络调试:构造流量来源,检查路由与缓存策略。
- 安全学习:练习防火墙规则、日志分析等,不针对真实目标。
需要测试数据?试试我们的随机 IP 地址生成器,可选择地区生成 IPv4 / IPv6,并自动避开私网与保留段。
生成的 IP 均为虚构,可能与真实地址段重叠纯属巧合,请勿用于代理、DNS 配置等指向真实资源的场景。