# 绑定域名到服务
# 准备工作
- 确保您拥有:
- 域名 (example.com)
- 服务的公网IP地址
- DNS管理权限
- 确定要使用的记录类型:
- A记录 (IPv4)
- AAAA记录 (IPv6)
- CNAME记录 (别名)
# 步骤
# 1. 登录域名注册商控制面板
访问您的域名注册商网站 (如GoDaddy, Namecheap等)
# 2. 找到DNS管理区域
通常在"域名管理" → "DNS设置"或类似菜单
# 3. 添加DNS记录
- 对于主域名:
类型: A 主机: @ 值: 您的IP地址 TTL: 3600 (推荐) - 对于子域名 (如www):
类型: A 主机: www 值: 您的IP地址 TTL: 3600 - 或者使用CNAME:
类型: CNAME 主机: www 值: example.com TTL: 3600
# 4. 保存更改
DNS更改可能需要5分钟到48小时生效
# 验证设置
- 使用dig命令检查:
dig example.com +short - 或使用在线工具:
- https://dnschecker.org
- https://mxtoolbox.com
# 常见问题
# DNS更改不生效
- 等待DNS传播 (最多48小时)
- 清除本地DNS缓存
- 检查是否有CDN服务缓存旧记录
# HTTPS证书问题
- 确保您的Web服务器配置了SSL证书
- 使用Let's Encrypt免费证书:
sudo certbot --nginx -d example.com
# 子域名重定向
要重定向www到主域名:
server {
listen 80;
server_name www.example.com;
return 301 $scheme://example.com$request_uri;
}