A记录(地址记录)

DNS记录类型
将域名映射到IPv4地址的DNS记录,使浏览器能够找到托管网站的服务器。
← 返回词汇表

什么是A记录?

A记录(地址记录)是一种基本DNS记录类型,将域名映射到IPv4地址。当某人在浏览器中输入你的域名时,DNS服务器使用A记录查找托管你网站的服务器的IP地址。

A记录的工作原理

当用户访问example.com时:

1. DNS查询:浏览器询问"example.com的IP是什么?"

2. A记录查询:DNS服务器找到A记录

3. IP返回:返回IPv4地址(例如93.184.216.34)

4. 建立连接:浏览器连接到IP地址

example.com.    IN    A    93.184.216.34

此DNS记录格式显示:

A记录配置

基本设置

大多数域名配置至少需要:

@       IN    A    203.0.113.50    ; 根域

www IN A 203.0.113.50 ; www子域

"@"符号代表根域(example.com不带www)。

多个A记录

域名可以有多个A记录用于负载平衡:

example.com.    IN    A    203.0.113.50

example.com. IN A 203.0.113.51

example.com. IN A 203.0.113.52

DNS解析器通常轮流使用这些地址,或根据地理位置选择。

TTL(生存时间)

A记录包括指定解析器应缓存记录多长时间的TTL值:

example.com.    300    IN    A    203.0.113.50

300秒(5分钟)的TTL意味着DNS更改在5分钟内传播。较低的TTL启用更快的更改,但增加DNS查询量。

常见A记录使用案例

网络托管

指向你的网络服务器:

@ → 你的服务器的IPv4地址

www → 你的服务器的IPv4地址(或使用CNAME)

子域

为不同的服务创建A记录:

api.example.com     → API服务器IP

blog.example.com → 博客服务器IP

shop.example.com → 电子商务服务器IP

CDN配置

某些CDN需要指向其边缘IP的A记录(尽管CNAME更常见):

example.com    → CDN边缘IP

A记录与其他记录类型

记录用途指向
AIPv4地址93.184.216.34
AAAAIPv6地址2606:2800:220:1:...
CNAME别名another.domain.com
ALIAS/ANAME根域别名another.domain.com
何时使用A与CNAME:当你知道确切的IP地址时使用A记录。当指向另一个域时使用CNAME(如CDN或托管提供商)。注意:根域(@)不能使用CNAME,你需要A、AAAA或ALIAS记录。

检查A记录

使用dig(Linux/Mac)
dig example.com A
使用nslookup(Windows)
nslookup example.com
使用DomScan健康检查
curl "https://domscan.net/v1/health?domain=example.com"

# 返回DNS配置包括A记录

最佳实践

1. 同时设置@和www:用户两种方式都输入域名

2. 使用适当的TTL:大多数情况下300-3600秒;计划更改前降低

3. 也考虑AAAA记录:IPv6变得越来越重要

4. 监控记录:不正确的A记录意味着网站宕机

5. 文档更改:跟踪哪些IP地址服务什么用途

A记录是网络托管的基础。理解它们对任何管理域基础设施的开发者至关重要。

将知识付诸实践

使用 DomScan 的 API 检查域名可用性、健康状态等。