努力
加油

如何为腾讯轻量云服务器配置DNS解析?

给腾讯轻量应用服务器(Lighthouse)配置 DNS 解析,其实核心逻辑和配置普通 CVM(云服务器)没有本质区别。很多人容易混淆“服务器内部的 DNS 设置”和“域名的 DNS 解析记录”,这里我们需要把这两个概念拆清楚,因为大多数人问这个问题,其实是想问:“我买了域名,怎么让它指向我的轻量服务器 IP?”

下面分两种场景来聊,一种是域名解析(最常用),另一种是服务器内部网络配置。

场景一:将域名指向你的轻量服务器 IP(域名解析)

这是最常见的操作。假设你有一台轻量服务器,公网 IP 是 1.2.3.4,你想让 www.example.com 访问到这个 IP。

1. 确认你的域名注册商是谁

DNS 解析记录是在域名注册商那里管理的,而不是在腾讯云控制台里直接改(除非你域名也是买的腾讯云的)。

  • 如果域名是腾讯云购买的:

    1. 登录 腾讯云控制台。
    2. 进入【云产品】->【域名】->【域名列表】。
    3. 找到你要解析的域名,点击【解析】。
    4. 点击【添加记录】。
  • 如果域名是阿里云、GoDaddy、Namecheap 等其他平台购买的:

    1. 登录对应平台的域名管理后台。
    2. 找到【DNS 解析】或【域名解析】入口。
    3. 添加 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)

  1. 备份原文件:

    cp /etc/resolv.conf /etc/resolv.conf.bak
  2. 编辑 resolv.conf:

    vi /etc/resolv.conf
  3. 添加首选和备用 DNS:
    推荐使用国内稳定且快速的公共 DNS,比如阿里 DNS 或腾讯 DNSPod。

    nameserver 223.5.5.5      # 阿里 DNS 首选
    nameserver 223.6.6.6      # 阿里 DNS 备用
    # 或者使用腾讯 DNSPod:
    # nameserver 119.29.29.29
  4. 保存退出。注意:在部分 Linux 发行版(如 Ubuntu 新版)中,resolv.conf 可能是动态生成的,直接修改可能重启后失效。更稳妥的方式是修改 NetworkManager 或 netplan 配置,但对于轻量服务器这种简单环境,直接改 resolv.conf 通常够用。

Windows Server 系统

  1. 打开【控制面板】->【网络和共享中心】->【更改适配器设置】。
  2. 右键点击你的以太网连接 -> 【属性】。
  3. 双击【Internet 协议版本 4 (TCP/IPv4)】。
  4. 选择【使用下面的 DNS 服务器地址】,填入 223.5.5.5 和 223.6.6.6。
  5. 确定保存。

常见坑与注意事项

  1. CNAME 记录不能用于裸域名:
    在添加解析时,主机记录为 @ 时,只能选 A 记录或 AAAA 记录,不能选 CNAME。很多新手在这里报错。如果你想做 CDN 或负载均衡,通常需要服务商提供特殊的“CNAME 接入”方案,或者使用 ALIAS 记录(如果注册商支持)。

  2. HTTPS 证书问题:
    配置好 DNS 解析后,如果你打算上 HTTPS,记得去申请 SSL 证书。腾讯云轻量服务器有免费的个人版 DV 证书可以申请。解析生效后,证书才能验证你对域名的控制权。

  3. 防火墙与安全组:
    DNS 解析只是把域名变成 IP。如果浏览器打不开网站,90% 的原因是安全组没放行 80/443 端口。务必检查腾讯云控制台里的【安全组】规则,确保入方向允许 TCP 80 和 443 流量。

  4. ICP 备案:
    如果你的轻量服务器部署在中国大陆节点,且绑定的是 .com、.cn 等国内域名,必须完成 ICP 备案,否则 DNS 解析虽然能生效,但访问会被拦截。这是合规红线,别侥幸。

总结来说,域名解析是在域名注册商后台加 A 记录指向 IP;服务器内部 DNS 是改 /etc/resolv.conf 优化联网。两者别搞混了。