域名解析教程:A记录、CNAME与Cloudflare接入

工具官网:Cloudflare(cloudflare.com)(免费计划含 DNS/CDN/SSL)

很多人 VPS 买好了、面板装完了,最后卡在域名这一步:A 记录加了打不开,www 能开裸域不行,或者压根不知道该加哪条记录。这篇主机评测网把域名注册和 DNS 解析一次讲透,都是建站的必修课,看完照抄就能把自己的域名指到 VPS 上。

先懂五条记录,够用了

DNS 记录类型几十种,日常建站只用得上这几条:

记录 作用 典型用法
A 域名 → IPv4 地址 @ 和 www 指向 VPS 的 IP
AAAA 域名 → IPv6 地址 机器有 IPv6 才加
CNAME 域名 → 另一个域名 cdn.example.com → 某服务商地址
MX 邮件服务器指向 自建/第三方邮箱才用
TXT 文本验证 所有权验证、SPF 记录

两个高频疑问提前答:根域名(@)按协议不能设 CNAME,只能用 A 记录,这是 DNS 协议层面的限制,不是注册商的问题;www 和 @ 是两条独立记录,想让 example.com 和 www.example.com 都能访问,就各加一条 A 记录指向同一个 IP——我见过太多人只加了其中一条然后来问为什么另一个打不开。

注册商怎么选

国外注册商(Namesilo、Cloudflare Registrar 等)的好处是价格透明、自带 WHOIS 隐私保护、域名可自由转出;国内注册商的优势是中文界面和支付方便,但域名需要实名认证。注册费用因后缀差异很大,留意续费价比首年价更重要——不少首年白菜价的域名续费翻几倍。还有一条经验:域名注册商和 DNS 服务可以不是一家,域名在哪买的无所谓,解析服务随时可以换成 Cloudflare 这类专业 DNS,不影响所有权。

动手:把域名指到 VPS

拿注册商默认 DNS 举例(流程各家一致):进 DNS 管理面板,添加两条记录——主机记录 @、类型 A、值填 VPS 的 IP;再来一条主机记录 www、同样类型 A、值相同。TTL 保持默认(600 或 3600 秒都行,越小生效越快,正式运营后再调大)。保存后验证生效,本地终端跑:

nslookup example.com
# 或
ping example.com

返回的 IP 变成你 VPS 的地址就是生效了。没生效别急:DNS 全球生效从几分钟到几小时不等,本地缓存也是干扰项,Windows 用 ipconfig /flushdns 清一下再试。生效之后,回宝塔面板「网站」里把域名绑定上(流程看我那篇VPS 建站教程第四步),SSL 证书一键申请,网站就齐活了。

进阶:接入 Cloudflare 免费 CDN

站点想扛流量、隐藏源站 IP,上 Cloudflare 免费计划:注册后添加你的域名,CF 会扫描现有记录(扫漏了手动补),然后给你分配两个 NS 服务器地址——回到域名注册商,把 NS 服务器改成 CF 分配的那两个,解析权就移交过去了。生效后面板里每条 DNS 记录旁有个云朵图标:橙色云=流量经过 CF 的 CDN 和防护(推荐给网站业务),灰色云=仅 DNS 解析直连源站(适合 SSH、面板这类不能被代理的端口)。注意 SSH 连接要用真实 IP 或灰云域名,橙云域名是连不上 22 端口的。

翻车速查

症状 多半是 处理
ping 不通域名 记录没生效或加错 nslookup 核对 IP,等待或 flushdns
裸域开不了 www 能开 只加了 www 记录 补 @ 的 A 记录
接 CF 后网站 522 源站防火墙拦了 CF 回源 IP VPS 防火墙放行 80/443
SSH 连不上 用了橙云域名 改用 IP 或灰云子域名
改记录不生效 TTL 太长 + 本地缓存 调小 TTL,清本地 DNS 缓存

最后两句叮嘱:域名是你全部站点的入口,注册商账号务必开两步验证,密码策略参考VPS 安全加固里的思路;域名配置本身也建议导出备份,跟网站数据备份放进同一个异地仓库——机器没了可以重开,域名解析记录丢了一样抓瞎。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像-主机测评网
欢迎您留下宝贵的见解!
提交
头像-主机测评网

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容