DNS解析配置:A记录、AAAA、CNAME与核验

DNS记录应在域名当前使用的DNS服务商处修改。注册商与DNS托管方可能不同;先检查域名的名称服务器,不要在没有实际托管解析的控制台反复添加记录。

把域名指向服务器IPv4

以下仅为示例:将example.com指向你自己的实际公网IPv4。203.0.113.10为文档地址,不能作为真实记录值。

主机记录 类型 记录值 用途
@(部分服务商用空值) A 实际公网IPv4 根域名example.com
www A 实际公网IPv4 www.example.com

记录值只填IP,不填http://、端口或网站路径。TTL可先使用服务商默认值。多个同名A记录会让访问分配到不同地址,迁移时需核查旧记录是否仍需保留。

什么时候用AAAA或CNAME

  • AAAA:指向IPv6地址,只有服务器和服务已配置可用IPv6时才添加;错误AAAA可能使部分用户访问异常。
  • CNAME:指向另一个域名名称,例如服务商要求的接入域名。记录值不填IP或URL;同名记录的共存限制按DNS标准及服务商提示处理。
  • TXT:常用于域名验证,主机记录和内容严格按验证方要求填写。

下面是两种独立记录的填写示例,所有名称和地址均为文档占位值,必须换成自己的配置。AAAA不是必须新增的项目;先确认服务器和服务的IPv6已可用。上面的www A方案与下面的www CNAME方案应按实际接入要求择一,不要同时照抄。

目标名称 主机记录 类型 文档示例值 实际应填写
ipv6.example.com ipv6 AAAA 2001:db8::10 该服务实际可用的公网IPv6地址
www.example.com www CNAME origin.example.net 接入服务商指定的目标域名名称,不含协议、端口或路径

普通CNAME记录不能与同名A、AAAA等普通记录同时存在;切换前先核对现有记录,避免误删邮箱或其他业务记录。根域名的别名/扁平化属于DNS服务商提供的具体能力,不把普通子域名CNAME示例直接套到根域名。

保存后怎样核验

本地Windows可执行:

nslookup -type=A example.com
nslookup -type=AAAA ipv6.example.com
nslookup -type=CNAME www.example.com

示例AAAA添加在ipv6.example.com时,查询目标也应替换成这个完整名称;不要查错主机名。CNAME查询用于核对别名目标,但DNS代理或别名扁平化模式可能返回最终地址,应结合服务商保存的记录和该模式说明判断。查询结果与预期比较;使用CDN或代理解析时,返回的可能是接入服务地址,不能直接要求它等于源站IP。检查权威记录和本地缓存,解析更新不保证所有网络同时刷新。

解析正确但网站打不开

继续检查网站绑定、HTTP/HTTPS端口、证书和Web服务。需要域名过白时,通过工单提交完整域名及对应产品信息办理。住宅云禁止建站,不支持域名和证书,不能通过添加解析绕过产品限制。

相关文档