域名怎么指到阿里云国际 ECS:A 记录、解析生效和 HTTPS
域名和云账号经常不在一家:域名在 A 注册商买,服务器却开在阿里云国际 ECS。这并不影响使用,关键只有一句话——解析在哪买域名,就在哪改。只要把域名指向 ECS 的公网 IP,再放行端口、配好站点证书,访问链路就通了。下面按「最小配置 → 验证生效 → 排错 → HTTPS」的顺序讲一遍,照着做即可。
最小配置:四步把域名指到 ECS
第一步:拿到固定的公网 IP。 登录阿里云国际控制台,进入 ECS 实例列表,复制实例的弹性公网 IP(EIP)。注意不要用会随重启变化的临时公网 IP,否则解析今天对、明天错。如果实例还没绑定 EIP,先在控制台绑定一个,再继续。
第二步:在域名 DNS 面板加 A 记录。 回到你买域名的服务商(阿里云 DNS、Cloudflare、GoDaddy 等都一样),找到该域名的解析设置,新增两条 A 记录:
| 主机记录 | 记录类型 | 记录值 | TTL |
|---|---|---|---|
@ |
A | 你的 ECS 公网 IP | 600 |
www |
A | 你的 ECS 公网 IP | 600 |
@ 代表根域(如 example.com),www 代表 www.example.com。TTL 先设 600 秒,方便调试;稳定后可调大。阿里云 DNS 面板的具体操作见解析指南。
第三步:等生效并验证。 在本地终端执行:
dig +short 你的域名
返回结果应等于你填的那个 IP。如果返回为空或还是旧 IP,说明还没生效或缓存未刷新,见下一节。
第四步:放行端口并配置站点。 到 ECS 安全组放行 80 和 443,否则解析再对也打不开,规则见安全组。然后在服务器上用 Nginx 配好站点,再上证书,见HTTPS。
解析不生效?按这四条排查
- 改错了 NS。 域名可能还在旧解析商那里管理,你在新面板改的记录根本没被使用。用
dig NS 你的域名看当前权威 NS 是哪家,就去哪家改。 - 本机 DNS 缓存。 换
1.1.1.1或8.8.8.8再查,或者直接用手机 4G/5G 流量访问测试,排除本地缓存干扰。 - 指到了已释放的旧 IP。 实例释放或换绑 EIP 后,旧 IP 会被回收,解析必须同步更新。
- 只配了 www 没配根域。 很多人只加
www,结果用户直接输example.com打不开。两条都要加。
补充一点:解析生效是分层的,权威 DNS 改完通常几分钟内生效,但各地递归 DNS 缓存时间取决于 TTL,最长可能到 TTL 到期才全部刷新,所以调试期把 TTL 设小是值得的。
上 HTTPS:证书与跳转
站点能通过 HTTP 访问后,就可以上 HTTPS。用 Let's Encrypt 或云厂商签发的证书都行,配置要点是:443 端口监听、证书路径正确、80 端口做 301 跳转到 443。完整步骤见HTTPS。配好后用浏览器看锁标志,或 curl -I https://你的域名 确认返回 200/301。
常见问题
域名怎么指到阿里云国际 ECS需要注意什么?
操作前先确认账号属于阿里云国际对应站点,并备份关键数据或记录当前配置。按本文步骤完成后做一次验证。需要账号可申请账号,续费见自助充值。
出错后如何快速回滚或止损?
优先恢复到变更前的快照、镜像或原规则;若涉及计费或销毁类操作,先停止继续变更,再按官方控制台状态与工单路径处理。不确定时不要反复点击高危按钮。
没有对应云账号时怎么开始?
可先通过申请账号开通国际云账号,再用自助充值完成额度准备。新账号建议先完成 MFA、访问密钥收敛与费用告警,再部署业务。