A 记录详解

更新于 2026年7月23日

适用人群:需要把域名/子域名指向服务器IP的站长

核心概念

A记录的作用

A记录(Address Record)把一个主机名解析到一个IPv4地址,是网站能被访问的基础配置。例如把 example.com 或 www.example.com 指向服务器公网IP 203.0.113.10,用户访问该域名时就会连接到这台服务器。

关键字段说明

字段 含义 示例
主机记录/名称 要设置的子域前缀,@表示根域名本身 @ 或 www
记录类型 固定选A A
记录值 目标IPv4地址 203.0.113.10
TTL 缓存时间(秒) 600

何时该用A记录而不是CNAME

如果目标是一个稳定不变、由你自己掌控的服务器IP,用A记录最直接;如果目标服务提供商会不定期更换IP(如很多CDN、PaaS平台),则应优先使用对方提供的CNAME域名,而不是把对方某次给的IP写死成A记录。

操作步骤

  1. 步骤 1获取目标服务器公网IPv4地址

    确认服务器/云主机的公网IP,如果服务器有多个网卡,确认使用对外提供服务的那一个。

  2. 步骤 2登录DNS解析服务商后台

    进入域名对应的DNS解析管理页面(域名注册商自带或第三方DNS服务商,如DNSPod、Cloudflare等)。

  3. 步骤 3新增/编辑A记录

    主机记录填 @(根域名)或 www 等子域前缀,记录类型选A,记录值填服务器IPv4地址,TTL可先设为600秒左右方便观察。

  4. 步骤 4保存并等待生效

    保存后一般几分钟内在权威DNS上已生效,全网完全生效需等旧缓存TTL过期。

  5. 步骤 5验证解析结果

    用DNS查询工具核对该域名当前解析出的IP是否与预期一致,确认无误后可将TTL调回正常值(如3600秒)。

实际示例

主机记录: @        类型: A     记录值: 203.0.113.10   TTL: 600
主机记录: www      类型: A     记录值: 203.0.113.10   TTL: 600

以上配置表示访问 example.com 和 www.example.com 都会解析到同一台服务器 203.0.113.10。

常见错误

  • ⚠️把内网IP(如192.168.x.x、10.x.x.x)当成公网IP填进A记录,导致外部完全无法访问
  • ⚠️服务器更换了公网IP后忘记同步更新A记录,域名一直指向旧IP
  • ⚠️同一主机名下同时配置了A记录和CNAME记录,二者会冲突,DNS规范不允许共存

对应工具

常见问题

A记录和AAAA记录有什么区别?
A记录对应IPv4地址(如203.0.113.10),AAAA记录对应IPv6地址(如2606:4700::1),二者可以同时为同一域名配置,供支持不同协议的访问者使用。
根域名(@)和www子域都需要单独配置A记录吗?
是的,二者是两个不同的主机名,需要分别配置解析记录(可以都指向同一个IP,或者用CNAME让www指向根域名),否则只配置其中一个,另一个可能无法访问。

相关教程

官方资料来源