把域名解析到 VPS:DNS 配置入门
买好域名和服务器之后,第一步就是把域名「指向」服务器。这一步叫 DNS 解析,本文用最少的概念把它讲明白。
你只需要懂两种记录
- A 记录:把域名指向一个 IPv4 地址。例如把 example.com 的 A 记录设置为你的 VPS IP;
- CNAME 记录:把一个域名指向另一个域名。常用于 www 前缀:把 www.example.com 的 CNAME 指向 example.com。
具体怎么操作
登录你的域名注册商(或 DNS 服务商,如 Cloudflare)控制台,找到 DNS 管理页面,添加两条记录:
- 主机记录
@(代表根域名),类型 A,值填 VPS 的 IP; - 主机记录
www,类型 CNAME,值填根域名(或同样设 A 记录指向 IP)。
TTL 保持默认即可。保存后解析并非立即全球生效,通常几分钟到几小时不等。
如何验证解析是否生效
在本地终端执行 ping example.com 或 nslookup example.com,返回的 IP 是你的 VPS IP 即说明生效。如果返回旧 IP,是本地 DNS 缓存未过期,等待或更换网络再试。
常见疑问
- 要不要用 Cloudflare 托管 DNS?免费、生效快、还能顺便开 CDN 和防护,推荐使用,方法见本帮助中心的 Cloudflare 文章;
- 解析生效但网站打不开?先确认服务器上的 Web 服务已启动、防火墙放行了 80/443 端口,再按「网站打不开的排查步骤」一文逐项检查;
- 多个域名能指向同一台 VPS 吗?可以,Web 服务器通过域名区分站点,一台 VPS 可以承载多个网站。
本文由 SharkCloud 編輯團隊借助 AI 工具輔助撰寫,經人工審核後發佈。