Skip to content

IP 地址与网络基础

探索互联网底层技术,从 IP 地址到 DNS 解析,从 IPv4 到 IPv6,从 ASN 到 CDN 定位。


概述

本专题涵盖以下核心技术领域:

主题说明
DNS 域名系统互联网的"电话簿",域名到 IP 的翻译系统
IP 地址基础IPv4 地址结构、分类、私有与公有地址
IPv6下一代互联网协议,解决地址枯竭问题
ASN 自治系统互联网路由的核心概念与 BGP 协议
CDN 与定位内容分发网络与 IP 地理位置
自建数据库下载和构建自己的 IP/ASN 数据库

DNS 域名系统

NOTE

详细文档:DNS 域名系统详解

DNS(Domain Name System)是互联网的"电话簿",将人类可读的域名(如 example.com)转换为机器可读的 IP 地址(如 93.184.216.34)。

DNS 解析流程

浏览器缓存 → 系统缓存 → 路由器缓存 → 递归DNS服务器 → 根域名服务器 → TLD服务器 → 权威DNS服务器
  1. 浏览器缓存 — Chrome 等现代浏览器首先检查自身缓存
  2. 系统缓存 — 检查操作系统的 DNS 缓存和 hosts 文件
  3. 递归解析器 — 你的 ISP 提供的 DNS 递归服务器(如 8.8.8.8
  4. 根域名服务器 — 全球共有 13 组根服务器,管理顶级域(.com、.org 等)
  5. TLD 服务器 — 负责解析顶级域名(如 .com.cn
  6. 权威服务器 — 最终返回目标域名的具体 IP 地址

常见 DNS 记录类型

类型名称用途
AAddress域名指向 IPv4 地址
AAAAQuad A域名指向 IPv6 地址
CNAMECanonical Name域名别名(指向另一个域名)
MXMail Exchange邮件服务器地址
TXTText文本记录(常用于验证和 SPF)
NSName Server域名服务器地址
PTRPointerIP 反向解析(IP → 域名)

公共 DNS 服务

服务商主 DNS备 DNS特点
Google8.8.8.88.8.4.4全球分布,高速稳定
Cloudflare1.1.1.11.0.0.1隐私优先,不记录查询日志
Quad99.9.9.9149.112.112.112安全过滤,拦截恶意域名
阿里云223.5.5.5223.6.6.6国内快速,备案域名解析
腾讯云119.29.29.29182.254.116.116DNSPod 服务

DNS 安全

  • DNSSEC — DNS 安全扩展,通过数字签名验证响应真实性
  • DoH/DoT — DNS over HTTPS/TLS,加密 DNS 查询防止监控和篡改

IP 地址基础

NOTE

详细文档:IPv4 地址详解

IPv4 地址由 32 位二进制数组成,通常以点分十进制表示(如 192.168.1.1)。

IP 地址分类

类别范围用途默认子网掩码
A 类0.0.0.0 - 127.255.255.255大型网络255.0.0.0 (/8)
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 地址

地址用途示例
127.0.0.1本机回环地址localhost
0.0.0.0网络地址(监听所有接口)服务器绑定
255.255.255.255局域网广播地址-
10.x.x.x私有 A 类地址10.0.0.1 - 10.255.255.255
172.16.x.x - 172.31.x.x私有 B 类地址172.16.0.1 - 172.31.255.255
192.168.x.x私有 C 类地址192.168.0.1 - 192.168.255.255
169.254.x.x链路本地地址DHCP 失败时自动分配

子网掩码与 CIDR

CIDR(无类别域间路由)表示法:/24 表示前 24 位为网络部分

192.168.1.0/24
├── 网络地址:192.168.1.0
├── 主机范围:192.168.1.1 - 192.168.1.254
├── 广播地址:192.168.1.255
└── 可用主机数:254 台

常用 CIDR 对照:

CIDR子网掩码可用主机数
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430
/28255.255.255.24014
/29255.255.255.2486
/30255.255.255.2522

IPv6 下一代互联网协议

NOTE

详细文档:IPv6 详解

IPv6 地址由 128 位组成,分为 8 组,每组 4 位十六进制数:

2001:0db8:85a3:0000:0000:8a2e:0370:7334

为什么需要 IPv6?

IPv4 只有约 43 亿个地址,而全球上网设备已超过 300 亿。IPv6 提供几乎无限的地址空间。

IPv6 地址简化规则

  1. 前导零省略 — 每组的前导零可省略
  2. 双冒号压缩 — 连续的全零组可用 :: 替代
  3. IPv4 内嵌型 — IPv4 地址可嵌入 IPv6 地址后 32 位

IPv6 地址类型

类型前缀用途
全球单播2000::/3互联网可路由的公有地址
链路本地fe80::/10仅在同一链路通信
唯一本地fc00::/7私有组织内部使用
组播ff00::/8一对多通信

ASN 自治系统号

NOTE

详细文档:ASN 详解

ASN(Autonomous System Number)是分配给每个自治系统的唯一编号。

ASN 分类

类型范围说明
公有 ASN1 - 54999必须在 IANA 注册,全球唯一
私有 ASN64512 - 65534仅在 AS 内部使用,不可在互联网上宣告

主要 ASN 示例

ASN组织说明
15169GoogleGoogle LLC
13335CloudflareCloudflare Inc.
8075MicrosoftMicrosoft Corporation
32934FacebookMeta Platforms
16625AkamaiAkamai Technologies

CDN 与 IP 定位

NOTE

详细文档:CDN 与 IP 定位详解

CDN(Content Delivery Network)通过全球分布的边缘节点缓存内容,使用户从最近的节点获取数据。

CDN IP 特征

CDNIP 特征示例
Cloudflare104.x.x.x - 172.x.x.x104.16.0.0/12
CloudFront52.x.x.x - 54.x.x.x52.84.0.0/15
Akamai23.x.x.x, 88.x.x.x23.32.0.0/11
阿里云 CDN39.x.x.x, 47.x.x.x39.96.0.0/13
腾讯云 CDN119.x.x.x, 182.x.x.x119.28.0.0/15

IP 信息查询工具

  • IPinfo — 查看 IP、ASN、域名、运营商
  • BGPMes — 查看 IP 的 ASN、路由、所属网络
  • RIPE NCC — 欧洲 IP 数据库,查询 AS 路由

自建 IP 数据库

NOTE

详细文档:自建 IP 数据库

个人想自建 IP/ASN 数据库,可以参考 IPin.io 下载数据。

数据库类型

类型说明
ASN 数据库包含 IP 段与 ASN 的对应关系
IP 地理位置包含 IP 段与地理位置的映射

TIP

本页面是 IP 与网络专题的导航入口,各部分详细内容请查看对应链接。