给腾讯轻量应用服务器(Lighthouse)配置 DNS 解析,其实核心逻辑和配置普通 CVM(云服务器)没有本质区别。很多人容易混淆“服务器内部的 DNS 设置”和“域名的 DNS 解析记录”,这里我们需要把这两个概念拆清楚,因为大多数人问这个问题,其实是想问:“我买了域名,怎么让它指向我的轻量服务器 IP?”
下面分两种场景来聊,一种是域名解析(最常用),另一种是服务器内部网络配置。
场景一:将域名指向你的轻量服务器 IP(域名解析)
这是最常见的操作。假设你有一台轻量服务器,公网 IP 是 1.2.3.4,你想让 www.example.com 访问到这个 IP。
1. 确认你的域名注册商是谁
DNS 解析记录是在域名注册商那里管理的,而不是在腾讯云控制台里直接改(除非你域名也是买的腾讯云的)。
-
如果域名是腾讯云购买的:
- 登录 腾讯云控制台。
- 进入【云产品】->【域名】->【域名列表】。
- 找到你要解析的域名,点击【解析】。
- 点击【添加记录】。
-
如果域名是阿里云、GoDaddy、Namecheap 等其他平台购买的:
- 登录对应平台的域名管理后台。
- 找到【DNS 解析】或【域名解析】入口。
- 添加 A 记录。
2. 添加 DNS 记录
无论在哪里添加,关键是要填对字段。对于轻量服务器,通常只需要添加一条 A 记录。
| 记录类型 | 主机记录 (Host) | 记录值 (Value) | TTL |
|---|---|---|---|
| A | @ |
你的轻量服务器公网IP |
600 或默认 |
| A | www |
你的轻量服务器公网IP |
600 或默认 |
- 解释:
@代表裸域名(如example.com),直接访问不带 www 的域名时会解析到这个 IP。www代表子域名,访问www.example.com时解析到同一个 IP。- 记录值必须填写你轻量服务器的公网 IPv4 地址。如果你只有 IPv6,那就加 AAAA 记录。
3. 等待生效
DNS 传播需要时间,TTL 设为 600 秒的话,理论上 10 分钟内生效,但全球各地 DNS 缓存刷新速度不同,快的几分钟,慢的可能要 24 小时。可以用 ping www.example.com 或在线工具检测是否生效。
场景二:修改服务器内部的 DNS 设置(解决服务器上网慢/无法连接网络)
有时候用户问“配置 DNS”,是指服务器本身连不上网络,或者 apt/yum 更新太慢。这时候需要改的是服务器操作系统内部的 /etc/resolv.conf 文件。
轻量服务器默认使用的是腾讯云提供的公共 DNS,通常没问题。但如果遇到国内访问某些国外服务慢,或者想优化解析速度,可以手动指定。
Linux 系统(CentOS/Ubuntu/Debian)
-
备份原文件:
cp /etc/resolv.conf /etc/resolv.conf.bak -
编辑 resolv.conf:
vi /etc/resolv.conf -
添加首选和备用 DNS:
推荐使用国内稳定且快速的公共 DNS,比如阿里 DNS 或腾讯 DNSPod。nameserver 223.5.5.5 # 阿里 DNS 首选 nameserver 223.6.6.6 # 阿里 DNS 备用 # 或者使用腾讯 DNSPod: # nameserver 119.29.29.29 -
保存退出。注意:在部分 Linux 发行版(如 Ubuntu 新版)中,
resolv.conf可能是动态生成的,直接修改可能重启后失效。更稳妥的方式是修改 NetworkManager 或 netplan 配置,但对于轻量服务器这种简单环境,直接改resolv.conf通常够用。
Windows Server 系统
- 打开【控制面板】->【网络和共享中心】->【更改适配器设置】。
- 右键点击你的以太网连接 -> 【属性】。
- 双击【Internet 协议版本 4 (TCP/IPv4)】。
- 选择【使用下面的 DNS 服务器地址】,填入
223.5.5.5和223.6.6.6。 - 确定保存。
常见坑与注意事项
-
CNAME 记录不能用于裸域名:
在添加解析时,主机记录为@时,只能选 A 记录或 AAAA 记录,不能选 CNAME。很多新手在这里报错。如果你想做 CDN 或负载均衡,通常需要服务商提供特殊的“CNAME 接入”方案,或者使用 ALIAS 记录(如果注册商支持)。 -
HTTPS 证书问题:
配置好 DNS 解析后,如果你打算上 HTTPS,记得去申请 SSL 证书。腾讯云轻量服务器有免费的个人版 DV 证书可以申请。解析生效后,证书才能验证你对域名的控制权。 -
防火墙与安全组:
DNS 解析只是把域名变成 IP。如果浏览器打不开网站,90% 的原因是安全组没放行 80/443 端口。务必检查腾讯云控制台里的【安全组】规则,确保入方向允许 TCP 80 和 443 流量。 -
ICP 备案:
如果你的轻量服务器部署在中国大陆节点,且绑定的是.com、.cn等国内域名,必须完成 ICP 备案,否则 DNS 解析虽然能生效,但访问会被拦截。这是合规红线,别侥幸。
总结来说,域名解析是在域名注册商后台加 A 记录指向 IP;服务器内部 DNS 是改 /etc/resolv.conf 优化联网。两者别搞混了。
云技术博客