[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"$f3h62x7w2oshkq":3},{"title":4,"seoTitle":5,"description":6,"route":7,"kind":8,"toolKey":9,"intro":10,"indexable":11,"sections":12,"related":51},"A 记录与 CNAME：地址还是别名？","A 记录与 CNAME：地址还是别名？ | nslookup.online","理解 A、AAAA 和 CNAME 的差别、别名解析、共存限制，以及 DNS 别名为何不等于 HTTP 重定向。","\u002Fzh\u002Fguides\u002Fa-record-vs-cname\u002F","guide",null,"两类记录解决不同的命名问题，按服务目标选择。",true,[13,20,27,33,39,45],{"id":14,"title":15,"paragraphs":16,"code":19},"address","A 与 AAAA 指定地址",[17,18],"A 把名称映射到 IPv4，AAAA 映射到 IPv6。同名可返回多个地址，不能仅凭顺序确定全局唯一主端点。","已获得稳定地址时可使用地址记录；服务更换地址后，需要更新 DNS 或提供商的路由配置。","api.example.com. 300 IN A    192.0.2.10\napi.example.com. 300 IN AAAA 2001:db8::10\n\n仅为文档示例地址。",{"id":21,"title":22,"paragraphs":23,"code":26},"alias","CNAME 指向另一个名称",[24,25],"CNAME 表示当前名称是另一个 DNS 名称的别名。解析地址时可能需先跟随别名，再查询目标 A\u002FAAAA。","服务商管理主机名时，别名可避免复制会变的 IP，但仍应遵循其说明并确认发布位置适合 CNAME。","www.example.com. 300 IN CNAME edge.example.net.\nedge.example.net. 300 IN A    192.0.2.10\n\n仅为文档示例。",{"id":28,"title":29,"paragraphs":30},"coexistence","不要忽略共存规则",[31,32],"普通 CNAME 通常不能与同名其他记录共存。根域需要 SOA 与 NS，因此一般不适合直接放普通 CNAME。","ALIAS、ANAME、flattening 是提供商功能，公开响应可能是 A\u002FAAAA 而不是 CNAME，不能仅依控制台名称判断。",{"id":34,"title":35,"paragraphs":36},"redirect","DNS 别名不是 HTTP 跳转",[37,38],"CNAME 不改变地址栏 URL 或页面路径。解析完成后，浏览器仍向原主机名发送 HTTP 请求，并需满足 TLS 和 Host 要求。","HTTP 301\u002F302 是网页服务器返回的跳转，可指向另一 URL。迁移访客到新网址需要相应 HTTP 配置，不只是 DNS。",{"id":40,"title":41,"paragraphs":42},"troubleshooting","谨慎追踪别名链",[43,44],"从准确名称查询 CNAME，再检查目标。循环或中间查询失败会使追踪未完成；产品跳数上限不等于目标无效。","比较时匹配解析器、类型与名称。别名和地址缓存可在不同时间过期，应记录 TTL 而非依赖固定传播口号。",{"id":46,"title":47,"paragraphs":48},"choice","应该发布哪一种",[49,50],"按服务提供商要求选择。获得 IP 时确认稳定性，获得名称时确认需别名还是根域专有功能。","尽可能先测试并保留回滚配置。本站只读取公开 DNS，不修改区域，也不证明应用已可用。",[52,53],"\u002F","\u002Fcname-lookup\u002F",1792661399298]