在搬瓦工VPS上搭建网站,除了服务器本身还需要一个域名。本文从域名注册到DNS解析全流程讲解,包括各类DNS记录的含义、解析配置方法以及 Cloudflare CDN 的接入,帮你把域名顺利指向VPS。
推荐以下几个域名注册商,价格透明、续费不涨价:
| 注册商 | 特点 | 支付方式 |
|---|---|---|
| Cloudflare Registrar | 成本价注册和续费,无加价,自带DNS和CDN | 信用卡、PayPal |
| Namecheap | 老牌注册商,经常有优惠活动,界面友好 | 信用卡、PayPal |
| NameSilo | 价格稳定,永久免费WHOIS隐私保护 | 信用卡、PayPal、支付宝 |
| 阿里云万网 | 国内注册商,中文界面,.cn域名必选 | 支付宝 |
| 腾讯云DNSPod | 国内注册商,DNS解析服务优秀 | 微信支付 |
如果网站面向国内用户且不需要备案的海外服务器,推荐 Cloudflare 或 NameSilo 注册 .com 域名。如果需要 .cn 域名或后续备案,需要在国内注册商注册。
Tip: 搬瓦工VPS不需要备案,可以直接使用域名指向服务器。只有将域名解析到国内服务器时才需要备案。
将域名指向VPS需要在DNS管理面板中添加解析记录。常用的DNS记录类型:
| 记录类型 | 说明 | 示例 |
|---|---|---|
| A 记录 | 将域名指向IPv4地址,最基本的解析 | example.com -> 1.2.3.4 |
| AAAA 记录 | 将域名指向IPv6地址 | example.com -> 2001:db8::1 |
| CNAME 记录 | 将域名指向另一个域名(别名) | www.example.com -> example.com |
| MX 记录 | 邮件服务器记录 | example.com -> mail.example.com |
| TXT 记录 | 文本记录,用于验证和SPF | example.com -> "v=spf1 ..." |
| NS 记录 | 域名服务器记录,指定DNS解析商 | example.com -> ns1.cloudflare.com |
将域名指向搬瓦工VPS最常用的就是A记录。以下是配置步骤:
需要添加的记录:
| 主机记录 | 记录类型 | 记录值 | TTL |
|---|---|---|---|
@ | A | 你的VPS IP地址 | 600(或自动) |
www | A | 你的VPS IP地址 | 600(或自动) |
其中 @ 代表主域名(如 example.com),www 代表 www 子域名(如 www.example.com)。
也可以用 CNAME 方式配置 www:
| 主机记录 | 记录类型 | 记录值 | TTL |
|---|---|---|---|
@ | A | 你的VPS IP地址 | 600 |
www | CNAME | example.com | 600 |
这样 www.example.com 会自动跟随 example.com 的解析,后续修改IP只需改一处。
VPS的IP地址在搬瓦工KiwiVM面板中查看:登录 https://bwh81.net,进入对应VPS的管理页面,IP地址显示在页面上方。
DNS记录修改后不会立即全球生效,需要等待DNS传播。传播时间取决于TTL设置和各地DNS缓存,通常:
检查DNS解析是否生效:
# 在VPS上使用dig查询 dig example.com A +short # 指定Google DNS查询(避免本地缓存) dig @8.8.8.8 example.com A +short # 使用nslookup nslookup example.com 8.8.8.8
当查询结果返回你的VPS IP地址时,解析就已经生效了。
Cloudflare 提供免费的CDN加速和DDoS防护,推荐所有建站用户使用。接入步骤如下:
1. 注册 Cloudflare 账号并添加网站
访问 cloudflare.com 注册账号,点击「Add a Site」,输入你的域名。Cloudflare 会自动扫描现有DNS记录并导入。
2. 修改域名的NS记录
Cloudflare 会提供两个NS服务器地址(如 ada.ns.cloudflare.com 和 bob.ns.cloudflare.com)。到域名注册商处,将域名的 NS 记录修改为 Cloudflare 提供的地址。
在不同注册商修改NS的位置:
3. 在 Cloudflare 配置DNS记录
NS修改生效后(通常几小时),在 Cloudflare 的 DNS 管理面板中配置记录:
| 名称 | 类型 | 内容 | 代理状态 |
|---|---|---|---|
@ | A | VPS IP地址 | 开启代理(橙色云朵) |
www | CNAME | example.com | 开启代理(橙色云朵) |
开启代理后,Cloudflare 会隐藏你的真实IP,通过其CDN节点转发流量,同时提供DDoS防护和缓存加速。
4. 推荐的 Cloudflare 设置
域名解析到VPS后,还需要在Web服务器中绑定域名。以Nginx为例:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
}
保存配置后测试并重载:
nginx -t && systemctl reload nginx
systemctl status nginx),防火墙是否放行了80/443端口dig 命令验证。部分DNS缓存可能需要等待TTL过期blog.example.com)Tip: 购买搬瓦工VPS时使用优惠码 NODESEEK2026 可享 6.77% 折扣,详见优惠码使用教程。方案汇总见搬瓦工全部在售方案。