域名是网站对外的门牌号,绑定对了,访问才稳定。不少新手在阿里云买了域名、租了服务器,最后一步却卡住:域名打不开,或者页面提示”未备案”。这篇文章按操作顺序讲阿里云域名绑定的流程,并用一个小案例说明常见故障怎么查。

一、绑定前先确认三件事
动手前把下面三项核对一遍,能省下大半排查时间。
- 域名实名认证:进入阿里云域名控制台查看状态。未完成实名认证的域名无法正常解析,部分后缀还会被暂停服务。
- 解析目标:先确定域名要指向什么。常见的是云服务器 ECS 的公网 IP,也可能是 OSS 存储桶的访问域名,或者 CDN、负载均衡 SLB 的实例地址。目标没定下来,记录就无从填起。
- 备案情况:服务器位于中国大陆,并且网站要通过 80 或 443 端口对外提供服务,就必须先完成 ICP 备案。备案不通过,解析配得再对也打不开。
二、配置解析记录
在阿里云云解析 DNS 控制台找到对应域名,添加记录即可。最常用的是下面两种类型。
- A 记录:把域名直接指向 IPv4 地址,适合绑定 ECS 公网 IP。比如主机记录填 www,记录值填服务器公网 IP。
- CNAME 记录:把域名指向另一个域名,适合 OSS、CDN 或 SLB 提供的访问地址。对方地址变了,只改目标值就行,解析主体不用动。
根域名(@)和 www 最好各配一条。只配其中一个,用户输入另一种写法时就可能访问异常。
保存后一般几分钟生效,最长可能要 72 小时。想确认记录是否已经生效,可以用 ping 命令,或者在在线 DNS 检测工具里查询。如果外部工具已经能查到新记录,本地仍是旧结果,多半是本地 DNS 缓存还没更新。
三、部署 HTTPS 证书
现在大多数网站都要求 HTTPS。阿里云 SSL 证书服务可以申请免费的 DV 证书。签发后下载与服务器对应的版本,在 Nginx 或 Apache 里配置即可。证书有有效期,到期前要续签。建议在控制台设置提醒,免得线上站点因为证书过期而报错。
四、一个示意案例
以下为示意案例,用来说明排查顺序。
某独立开发者在阿里云买了域名 example-shop.com,服务器是一台 ECS,系统为 Ubuntu,网站由 Nginx 提供服务。他最初只加了一条 A 记录指向公网 IP,结果只能用 IP 访问,域名一直打不开。
他按三步排查。先用 nslookup 查询,发现 www 没有对应的解析记录。再检查安全组,80 和 443 端口没有放行。最后确认备案状态,备案还没通过,服务器的 80 端口被拦截。补上记录、放行端口,等备案审核通过后,域名才恢复访问。这个案例里,排查顺序比单个技巧更重要:先看解析,再看网络,最后看备案。
五、常见问题怎么处理
- 域名能解析,页面打不开:检查 Nginx 配置里的 server_name 有没有包含这个域名。
- 提示未备案:确认服务器所在地域和备案主体是否一致。备案未通过前,大陆节点的 80 端口会被拦截,改解析没有用。
- 改了解析,仍然是旧页面:多半是本地 DNS 缓存没更新。刷新缓存,或者换一个网络环境再测。
- 多个服务共用一个域名:各服务分开用子域名,或在 Nginx 里用 location 按路径分流。同一条主机记录只需添加一次,不必为每个服务重复添加。
整体看,阿里云域名绑定的步骤不难,麻烦在于每一步都依赖前一步。按实名认证、解析配置、证书部署、备案放行的顺序逐项核对,大多数问题都能很快找到原因。需要批量管理域名或做多地域部署时,再把解析策略和监控告警一起规划。