将 GoDaddy 购买的域名绑定到阿里云主机(ECS 或轻量应用服务器),核心是 修改域名的 DNS 解析记录,指向阿里云主机的公网 IP 地址。以下是详细、安全、可操作的步骤指南(含注意事项):
✅ 前提条件确认
-
阿里云主机已就绪
- ECS 或轻量应用服务器已创建并已分配公网 IP(注意:部分新购 ECS 默认无公网 IP,需手动分配或购买带公网 IP 的实例)。
- 安全组(ECS)或防火墙(轻量)已放行 HTTP(80) / HTTPS(443) 端口(如部署网站)。
- Web 服务(如 Nginx/Apache)已安装并正常运行,可通过
http://<公网IP>访问测试页。
-
GoDaddy 账户可登录
- 确保你拥有该域名的 GoDaddy 账户管理权限。
🔧 步骤一:获取阿里云主机的公网 IP 地址
- 登录 阿里云控制台 → 进入 ECS 实例列表
- 找到目标实例 → 查看「公网 IP 地址」列(如
123.56.78.90)
⚠️ 注意:若显示“无”,需点击「更多 > 网络和安全组 > 绑定弹性公网 IP(EIP)」并申请绑定。
🌐 步骤二:在 GoDaddy 修改 DNS 解析(推荐方式:使用 GoDaddy 自有 DNS)
✅ 无需更换域名 DNS 服务商,直接在 GoDaddy 后台添加 A 记录即可(最简单可靠)
- 登录 GoDaddy 账户
- 进入 「My Products」→ 「Domains」,找到你的域名 → 点击 「DNS」(或「Manage DNS」)
- 在 「Records」 区域,点击 「Add」 → 选择记录类型:
- Type:
A - Host:
@(代表根域名,如example.com)
如需绑定 www,再加一条:Host=www,Value=你的IP - Value / Points to: 输入阿里云主机的公网 IP 地址(如
123.56.78.90) - TTL: 保持默认(如
1 hour或3600)
- Type:
- 点击 「Save」 保存
✅ 示例记录:
| Type | Host | Value | TTL |
|——|——|—————-|———|
| A | @ | 123.56.78.90 | 3600 |
| A | www | 123.56.78.90 | 3600 |
💡 提示:GoDaddy 默认使用其自有 DNS(
nsXX.domaincontrol.com),无需额外设置 DNS 服务器地址。
🌐 替代方案:使用阿里云 DNS(万网)解析(适合多域名统一管理)
若你希望将域名 DNS 托管给阿里云(更稳定、支持高级功能如健康检查、线路解析),则需:
- 登录 阿里云云解析 DNS 控制台
- 添加域名:点击「添加域名」→ 输入你的域名(如
example.com)→ 确认 - 在刚添加的域名解析列表中,添加两条 A 记录:
- 主机记录:
@→ 记录值:123.56.78.90 - 主机记录:
www→ 记录值:123.56.78.90
- 主机记录:
- 回到 GoDaddy 后台 → 「DNS」→ 找到 「Nameservers」 区域 → 点击 「Change」
- 选择 「Custom」 → 替换为阿里云提供的 NS 地址(格式如):
ns1.alidns.com ns2.alidns.com ns3.alidns.com ns4.alidns.com✅ 这些可在阿里云 DNS 控制台「域名详情页」顶部查看
- 保存后,等待 NS 切换生效(通常 24–48 小时),之后所有解析由阿里云 DNS 托管。
⏱️ 解析生效与验证
- DNS 全球生效通常需 10 分钟 ~ 48 小时(TTL 决定缓存时间,GoDaddy 默认较短,一般 1–2 小时内可见)
- ✅ 验证方法:
- 命令行(本地终端):
ping example.com # 应返回你的阿里云 IP nslookup example.com # 查看解析的 A 记录 dig example.com A +short - 在线工具:https://dnschecker.org(全球节点检测解析状态)
- 浏览器访问
http://example.com,应看到你的网站(确保 Web 服务监听0.0.0.0:80)
- 命令行(本地终端):
⚠️ 常见问题排查
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
ERR_CONNECTION_TIMED_OUT |
安全组未放行 80/443;ECS 未启动 Web 服务;IP 错误 | 检查阿里云安全组规则、systemctl status nginx、curl -I http://127.0.0.1 |
| 解析未生效 | DNS 缓存未刷新 | ipconfig /flushdns(Windows)或 sudo dscacheutil -flushcache(macOS);换手机 4G 网络测试 |
| GoDaddy 显示 “DNS not configured” | 错误修改了 Nameservers 或未保存记录 | 回到 GoDaddy DNS 页面确认 A 记录存在且状态为 Active |
仅 www 可访问,@ 不行 |
只设置了 www 记录,漏了 @ 记录 |
补充 @ 的 A 记录 |
✅ 进阶建议(生产环境)
-
🔐 启用 HTTPS:使用阿里云免费 SSL 证书(SSL 证书服务)+ Nginx 配置强制跳转
-
🛡️ 域名备案(中国大陆服务器必需!):
⚠️ 重要! 若阿里云主机地域为 中国大陆(如 华北1/华东2等),必须完成 ICP 备案,否则域名无法访问(工信部)。
➤ 备案入口:阿里云控制台 → 「备案」→ 提交主体及网站信息(GoDaddy 域名可直接用于备案,无需转移注册商)
➤ 备案通过前,可用/新加坡地域 ECS()临时测试。 -
📦 域名邮箱/企业邮局?可在阿里云「云邮箱」或 GoDaddy 后台配置 MX 记录(与网站解析互不影响)。
如需我帮你:
- ✍️ 生成 Nginx 配置文件(支持 HTTP/HTTPS/重定向)
- 📋 整理备案材料清单(个人/企业)
- 🧩 指导如何用宝塔面板一键部署
欢迎随时告诉我你的具体环境(ECS 地域、是否已备案、是否用宝塔等),我会为你定制下一步操作 👇
祝你绑定顺利,网站早日上线! 🚀
CLOUD技术笔记