A 记录 (Address Record) 是 DNS (Domain Name System) 中将域名映射到 IPv4 地址的记录类型。当你在浏览器中输入 "example.com" 时,A 记录就像互联网的地址簿,告诉浏览器该域名对应哪台服务器的 IP 地址。
DNS 包含多种记录类型,其中 A 记录是最基础、使用频率最高的。与之并列的还有对应 IPv6 地址的 AAAA 记录 (四 A 记录) 和指向另一个域名的 CNAME 记录,三者合称 DNS 三大记录。
A 记录的设置非常简洁,例如 "example.com → 93.184.216.34",一行即可定义域名与 IP 地址的对应关系。一个域名可以设置多条 A 记录,此时 DNS 会以轮询方式分配访问请求,这是大型网站常用的负载均衡手段。
在短链接服务中设置自定义域名时,理解 A 记录至关重要。要将自有域名 (如 link.mycompany.com) 指向短链接服务的服务器,需要在 DNS 管理面板中配置 A 记录或 CNAME 记录。A 记录直接指定 IP 地址,服务端 IP 变更时需手动更新;CNAME 则通过域名指向,能自动跟随 IP 变化。
A 记录还有一个 TTL (Time to Live) 参数,表示缓存有效期。TTL 设为 3600 (秒) 意味着 DNS 缓存会保留该信息 1 小时。TTL 越短,DNS 变更生效越快,但 DNS 服务器的查询次数也会增加。相关书籍可在 Amazon 上查找。