域名控制台里记录类型很多,但个人博客最常接触的只有几种。理解记录的作用,有助于迁站、证书验证和站长平台验证时少走弯路。

A 与 AAAA 指向不同地址族

A 对应 IPv4,AAAA 对应 IPv6。添加 AAAA 前应确认服务器和防火墙真正支持 IPv6 入站。浏览器的回退机制可能掩盖问题,所以需要分别验证两种路径。

CNAME 是别名而不是跳转

CNAME 让解析继续查询另一个域名,它不会改变浏览器地址栏,也不会自动解决证书问题。HTTP 跳转是 Web 服务的行为。将 www 设置为别名后,HTTPS 服务仍要支持 www 的证书与站点匹配。

TXT 常用于所有权验证

站长平台、邮件认证和证书服务可能要求添加 TXT。每种服务给出的名称和值都应逐字核对,不能把不同用途的验证记录混用。不要为方便而公开私有令牌,验证文件与公开挑战值应按平台说明处理。

修改时注意缓存与冲突

记录生效时间取决于权威发布与递归缓存。某些类型不能在同一名称下任意并存。修改前保存原记录,迁站时保留回退配置,完成后分别查询权威与公共解析器确认。

操作参考

1
2
3
nslookup -type=A example.com
nslookup -type=AAAA example.com
nslookup -type=TXT example.com

示例中的域名、文件名和地址需按实际环境替换。涉及生产配置时,先保留可恢复副本,再做修改。

参考资料