域名解析入门:A、CNAME 记录与 nslookup 检查

适用范围:你有权管理的域名及 DNS 记录。本文以常见 DNS 控制台和 nslookup 为例;域名注册商、DNS 托管商与服务器提供方可能是不同服务商。

1. 先确认正在使用哪家 DNS

域名在哪里买,不代表解析就由那家提供。先在域名管理页核对当前有效 NS,再进入对应 DNS 托管商的有效区域操作。只在一个未生效的控制台里添加记录,公网不会因此自动使用它。

修改前记录原来的主机名、类型、线路、值、TTL 和启用状态。只调整这次需要的记录,不动邮箱 MX/TXT、根域或其它业务记录。

2. 选择记录类型并填写正确字段

要实现的目的 常用类型 记录值
域名指向 IPv4 地址 A 实际公网 IPv4 地址
域名指向另一主机名 CNAME 服务方提供的目标主机名
域名指向 IPv6 地址 AAAA 实际可用的 IPv6 地址

例如管理 example.com 时,www 通常表示 www.example.com,@ 表示根域。这里的 example.com 仅用于说明,请替换成自己的域名。

记录值不要写入 https://、网页路径或端口。A 与 CNAME 的冲突规则以托管商为准,不要为了添加一条记录就删除同名的现有业务;不确定用途时先停止。一般访问入口使用合适的默认线路,已有分线路方案不要擅自覆盖。

3. 保存后查询结果

Windows 可在终端运行下面的只读查询;其他系统需要已安装对应工具。替换示例域名后执行:

nslookup -type=NS example.com
nslookup -type=A www.example.com
nslookup -type=CNAME www.example.com

核对 NS 是否属于当前托管区域,A 记录是否返回预期地址,CNAME 是否返回预期目标。需要直接查权威结果时,可按 nslookup 文档指定该域名的实际权威服务器;不要把随手查到的服务器当成自己的权威 NS。

TTL 是缓存时间。不同递归服务器和本地缓存可能暂时给出不同结果;降低 TTL 不会让已经存在的缓存立即消失,也不能保证所有地区固定几分钟内更新。

4. 结果不符合预期时

  • NXDOMAIN:核对完整域名、记录是否启用、当前有效 NS,以及是否加到了正确的根域或子区域;不要反复创建重复记录。
  • 仍返回旧值:比较权威与递归查询结果,结合原记录 TTL 判断缓存,再检查分线路或重复配置。
  • 地址正确但网站打不开:继续检查站点绑定、访问端口、服务和 HTTPS;DNS 返回正确地址不等于业务已经恢复。

需要回退时恢复本次记录的原值,再查询确认;不要整区覆盖或删除未知记录。订单或权限问题走工单,公开求助时隐藏与问题无关的域名资产和账号信息。

参考:DNSPod A 记录、CNAME 记录、TTL 与解析设置、微软 nslookup 文档。核对日期:2026-10-27。

维护:啸月社区维护。