域名买好之后,网站还不能直接通过它访问。访问者输入域名时,DNS 系统要先查出该把请求送到哪台服务器,这一步就是解析。说到底,阿里云域名配置就是在控制台里告诉 DNS 三件事:域名指向哪个地址,邮件由谁收发,以及这个域名确实属于你。下面按实际操作顺序讲,最后用两个案例把常见配置走一遍。

一、配置前的准备工作
动手之前,先确认下面三件事,能省下不少排查时间。
- 域名归属:打开阿里云控制台的“域名”列表,看看能否找到要配置的域名。找不到的话,说明它不在这个账号下,可能注册在别处,也可能还没完成转入。
- 服务器地址:解析到云服务器(ECS)时,记下它的公网 IP。解析到负载均衡(SLB)或对象存储(OSS)等服务时,记下服务提供的域名,后面会用到。
- 备案状态:服务器位于中国大陆,并通过这个域名对外提供网站服务时,需要先完成 ICP 备案。没备案的网站,访问时可能会出现问题。
二、确认 DNS 服务器指向
域名的 DNS 服务器决定了解析记录由谁管理。如果域名用的是阿里云默认 DNS,解析记录只需要在阿里云控制台里改。如果 DNS 服务器指向了其他服务商,就算在阿里云添加了记录,也不会生效。
检查方法很简单:进入域名管理页面,看“DNS 服务器”一栏。显示的地址如果不是阿里云的,就需要在域名控制台里改成阿里云提供的 DNS 服务器地址。修改后,全球 DNS 缓存更新一般要几分钟到几小时,个别情况可能更久,这段时间里看到旧地址属于正常现象。
三、添加解析记录
进入“云解析 DNS”控制台,选中域名,点击“添加记录”。表单里有四个需要认真填的字段:
- 记录类型:决定这条解析的用途,常用的是 A、CNAME、MX、TXT 四种。
- 主机记录:填 @ 表示裸域名(如 example.com),填 www 表示带前缀的子域名(如 www.example.com)。
- 记录值:根据记录类型,填入 IP 地址、另一个域名或一段文本。
- TTL:缓存时间,单位为秒,默认通常是 600 秒。调试阶段可以调低,方便改动后尽快生效;确认无误后再调回去。
这四种记录各管一件事。A 记录把域名指向 IPv4 地址。CNAME 把一个域名指向另一个域名,接入 SLB 或 CDN 时经常用到。MX 指定邮件服务器。TXT 多用来验证域名所有权,或配置 SPF 之类的邮件安全策略。
四、两个配置案例
案例一:个人博客接入云服务器
小林在阿里云买了域名 blog-demo.com,又在一台 ECS 上部署了博客。他的目标很简单:blog-demo.com 和 www.blog-demo.com 都能打开网站。
他的配置如下:
- 记录类型 A,主机记录填 @,记录值为服务器公网 IP,TTL 保持 600 秒。
- 记录类型 A,主机记录填 www,记录值同样填这个公网 IP。
保存后,他用 ping 命令检查,解析结果返回了正确的 IP。接着在服务器上的 Nginx 里配置 server_name,把两个域名都绑定上,网站就能正常访问了。这个案例里最容易漏掉的是 www 那一条。只加了 @,访问 www.blog-demo.com 时就会打不开。
案例二:企业官网接入负载均衡
一家做电商的公司,后端是两台 ECS,前面挂了 SLB 负载均衡。SLB 会分配一个自动生成的域名,形如 xxx.slb.aliyuncs.com。
这家公司没有把域名直接指向 IP。运维给 www 加的是 CNAME 记录,记录值填 SLB 提供的域名。这样做的好处是,后端服务器扩容或替换时,SLB 地址不会变,只需要在负载均衡里调整后端,域名这边不用动。
邮件也要同步处理。他们为邮件服务添加了 MX 记录,并按邮件服务商的要求加了一条 TXT 记录用于验证。验证通过后,邮件收发才恢复正常。
五、常见问题排查
- 修改后访问的还是旧地址:多半是 DNS 缓存还没过期。等 TTL 时间走完,或者刷新本地 DNS 缓存后再测。
- 裸域名正常,www 打不开:先检查是不是漏加了 www 的记录。
- 网站提示证书错误:解析已经生效,但证书里没有包含这个域名。需要在证书管理中重新签发,或者补充域名。
- 域名无法访问,提示未备案:服务器在大陆时必须先完成备案。备案期间,先关闭域名解析,或换用其他访问方式。
配置完成后,用 nslookup 或在线 DNS 检测工具看看各地的解析结果是否一致。确认无误,再对外发布网站地址。