DNS 基础
将域名指向 VPS 需要配置 DNS 记录:
| 记录类型 | 用途 | 示例 |
|---|---|---|
| A | 域名 → IPv4 | @ → 1.2.3.4 |
| AAAA | 域名 → IPv6 | @ → 2001:db8::1 |
| CNAME | 子域名 → 另一域名 | www → example.com |
| MX | 邮件服务器 | @ → mail.example.com |
配置步骤
- 在域名注册商(Namesilo、Cloudflare 等)进入 DNS 管理
- 添加 A 记录:主机记录
@,值填 VPS IP - 添加 A 记录:主机记录
www,值填 VPS IP - TTL 设为 600(10 分钟)方便测试
使用 Cloudflare CDN
- 将域名 NS 服务器改为 Cloudflare 提供的地址
- 在 Cloudflare 添加 A 记录指向 VPS IP
- 开启代理(橙色云朵)隐藏源 IP
- SSL 模式选「完全」
验证解析
dig 你的域名 +short
nslookup 你的域名 返回的 IP 应与 VPS IP 一致(未使用 CDN 时)。
常见问题
解析不生效? DNS 全球传播需 10 分钟到 48 小时。
CDN 后无法获取真实 IP? 在 Nginx 配置 Cloudflare 真实 IP 模块。
相关阅读:WordPress 建站 | SSL 配置