为什么这篇要放在建站教程第一位
买了 VPS、装好了面板,浏览器里输入域名却是一片空白——九成新手卡住的地方不是服务器,而是域名解析。这步不难,但教程网上大多写得要么太学术(RFC 都搬出来了),要么太含糊(”等一会儿就好了”)。这篇用大白话把原理、实操、生效时间、常见坑一次讲透,看完你就能自己动手。前提只有一个:你已经有一台 VPS(不知道怎么选的看海外 VPS 推荐指南)和一个域名。
一、5 分钟看懂原理:DNS 是互联网的电话簿
服务器之间只认 IP 地址(比如 45.32.11.22 这样的数字),但人记不住数字,所以有了域名。把域名”翻译”成 IP 的系统叫 DNS(域名解析系统),你在域名控制台里添加的那条”翻译规则”,就叫解析记录。
整个过程串起来就是:访客输入你的域名 → 问 DNS 服务器”这个域名在哪” → DNS 查到解析记录,回答”在 xx.xx.xx.xx” → 浏览器连上那台 VPS,页面打开。你要做的,就是在控制台里把这条规则写对。
常用的 6 种记录类型,一张表说清
| 类型 | 作用 | 什么时候用 |
|---|---|---|
| A 记录 | 域名 → IPv4 地址 | 90% 的新手只需要这个:把域名指向你的 VPS |
| AAAA 记录 | 域名 → IPv6 地址 | VPS 有 IPv6 地址且你想启用时才配,新手可忽略 |
| CNAME | 域名 → 另一个域名 | 比如 www 指向主域名,或者接入 CDN 时用 |
| MX 记录 | 指定收件邮件服务器 | 用企业邮箱才需要,不配邮件照样能访问网站 |
| TXT 记录 | 附加文本信息 | 域名验证(申请 SSL、企业邮箱时常见) |
| NS 记录 | 指定”由哪台 DNS 服务器管这个域名” | 把解析托管给 Cloudflare 这类服务商时改的就是它 |
建站绑 VPS 这件事,核心就是两条 A 记录:一条主机名填 @(代表不带 www 的主域名),一条填 www,值都填你 VPS 的公网 IP。其他类型等用到再说。
二、实操:从购买到能访问的完整步骤
第 1 步:找到你 VPS 的公网 IP
在商家控制台的实例详情页看,一般标着 Public IPv4。以 Vultr 为例,实例列表页点进去第一眼就是(注册流程见 Vultr 深度测评)。注意别拿内网 IP(10.x / 172.x / 192.168 开头的)去解析,那是对外不通的。
第 2 步:在域名控制台添加两条 A 记录
去你买域名的服务商(Namesilo、Cloudflare、阿里云等都一样),找到域名管理里的 DNS 解析 / DNS Records,添加:
| 主机记录 | 类型 | 记录值 | TTL |
|---|---|---|---|
| @ | A | 你的 VPS 公网 IP | 默认或 600 |
| www | A | 你的 VPS 公网 IP | 默认或 600 |
两条都要加——只加 @ 不加 www,访客输入带 www 的地址就打不开;反过来也一样。保存后这条规则就开始在全球的 DNS 网络里扩散了。
第 3 步(推荐):让 Cloudflare 托管你的解析
与其用注册商自带的解析,更推荐把 NS 改到 Cloudflare:免费、控制台好用,还能顺手获得 CDN 防护和隐藏源站 IP 的能力。具体步骤在Cloudflare 免费套餐全指南里写得很细,这里只提醒一句:接管后,A 记录那条”云朵”点成橙色(代理开启),你的真实 VPS IP 就不会暴露了——对国内用户的机器来说这一步很有价值,原因见这篇排查指南。
第 4 步:在 VPS 上绑定域名
解析只是”告诉别人服务器在哪”,服务器这边也要”认领”这个域名。用宝塔面板的话,在网站设置的「域名管理」里把你的域名(带 www 和不带 www 两条)都加上;用 OneinStack 或纯 nginx 的,对应改 server_name。两边都对上,访问才能通。
三、TTL 与生效时间:别在”等生效”上瞎等
TTL(Time To Live)是每条解析记录上的一个数字,意思是”这条翻译结果允许被缓存多久”(单位秒)。你填 600,各地的 DNS 缓存服务器就记 10 分钟,期间再有访问直接用缓存,不来问你。
由此推出三条实用结论:
- 第一次添加记录:没有旧缓存,一般几分钟到半小时内全球生效,最长不会超过你设的 TTL
- 日常建站:TTL 保持默认(600-3600)就好,没必要为了一点点缓存效率抠数字
- 计划换 IP / 迁移服务器:提前 24 小时把 TTL 改小(比如 300),让缓存尽快过期,切换当天才不会出现”有人访问新机有人访问旧机”的分裂状态——迁完再改回默认
检查是否生效最简单的办法:电脑上按 Win+R 输入 cmd,敲 ping 你的域名,返回的 IP 和你 VPS 的一致就是生效了。想看全球各地的生效进度,用 whatsmydns.net 这类免费在线工具查,比干等踏实。
四、新手最常踩的 5 个坑(我按出现频率排的)
- 给 @ 记录填 CNAME:主域名(@)按标准是不能用 CNAME 的,会和域名的其他必需记录冲突。部分服务商支持”CNAME 扁平化”能绕开,但最稳的做法永远是 @ 用 A 记录直接填 IP
- CNAME 和 MX 打架:如果一条记录既被 CNAME 占着又要收邮件(MX),邮件会静默失联。所以企业邮箱的域名,根域一定用 A 记录,这是后面配邮箱时最常见的翻车点
- 只配了 www 或只配了 @:访客输不输 www 是随机的,两条必须成对出现(上面表格里的做法)
- 解析没生效就去申请 SSL 证书:Let’s Encrypt 的 HTTP 验证要求域名已经能正确指到你的服务器,解析没生效时申请必然失败,很多人在这里反复重试到怀疑人生。正确顺序是:解析生效 → 确认 ping 通 → 再去申请,流程见免费 SSL 证书教程
- 换 IP 后忘改 A 记录:VPS 被迫换 IP(删机重建、商家迁移)后,域名还指着老 IP,网站打不开还以为服务器挂了。换 IP 后第一件事就是改两条 A 记录的值,再把 TTL 临时调小加速切换
五、解析完成后的下一步
到这一步,域名已经能访问你的 VPS 了,但别急着开放给别人——按这个顺序把基础打牢:
- 先做安全加固:改 SSH 端口、装防火墙、配 fail2ban,照着VPS 到手后的 5 个安全配置过一遍,裸奔的机器上线当天就会被人扫到
- 再上 HTTPS:免费证书几十秒申请好,浏览器的小锁对访客信任和 SEO 都是刚需(上面第 4 条坑里有教程链接)
- 然后接 Cloudflare:加速、防攻击、隐藏 IP 三合一,外贸站尤其建议(教程在上面第 3 步)
- 最后开始装网站:从零搭独立站的完整路线图在外贸 SOHO 建站指南里
常见问题
Q:解析到底要多久才生效?
第一次添加通常几分钟到半小时,理论上限是 48 小时(老缓存彻底过期)。如果一小时还没生效,先别干等——用 ping 确认记录值填的是不是公网 IP(不是内网 IP),再检查有没有把两条 A 记录的主机名填反。全球生效进度用 whatsmydns.net 查最直观。
Q:一台 VPS 可以绑多个域名吗?
可以,而且很常用。每个域名都按本文方法加 A 记录指到同一台 VPS,然后在面板里给每个域名分别建站即可——nginx 和宝塔都支持按域名区分站点。机器配置够的话,跑三五个中小流量网站毫无压力。
Q:需要给域名买”解析服务”吗?
不需要。注册商都送免费解析,够用;进阶方案 Cloudflare 的 DNS 也是免费的。市面上收费的 DNS 属于进阶需求(智能线路、超大解析量),新手阶段一分钱不用花。
Q:解析配置错了会弄坏什么?
最坏情况就是”访问不通”,删掉重加即可,不会损坏 VPS 上的任何数据——解析和服务器是两个独立系统。唯一要小心的是 MX 记录,改错影响收件,但只要你暂时不用企业邮箱,可以放心随便试。
Q:国内注册的域名和海外注册的域名,解析有区别吗?
解析本身没有区别,全球 DNS 是同一套体系。区别在别处:国内注册商的部分后缀需要实名认证,且国内域名解析到海外 VPS 完全合法常规——外贸站基本都是这个组合。选注册商时重点比价格和续费费率,解析能力反而是最不用担心的环节。
写在最后
域名解析是建站流程里第一个”纯配置”环节:不需要命令行功底,只需要理解”@ 和 www 两条 A 记录 + TTL 缓存逻辑”这一个知识点,剩下的都是照着控制台填空。配置完记得按第五节的顺序把安全、HTTPS、CDN 依次补齐——这些每一步都有对应的教程,顺着内链走就能把整个建站链路走完。

Pingback: 宝塔面板从零搭建 WordPress 独立站教程(2026):安装、建站与避坑一篇讲透 - VPS排行 | 2026外贸VPS推荐 | 国外虚拟主机
Pingback: 外贸独立站一年成本清单:域名+VPS+SSL 到底花多少钱(2026 实价) - VPS排行 | 2026外贸VPS推荐 | 国外虚拟主机