莱卡云服务器 DNS 配置指南
一、配置云服务器本地 DNS
- 修改网络配置文件
- Ubuntu/Debian:
bashCopy Code
sudo nano /etc/network/interfaces
# 添加或修改 DNS 配置
dns-nameservers 8.8.8.8 8.8.4.4
*(保存后重启网络服务:sudo systemctl restart networking)*18
-
- CentOS/RHEL:
bashCopy Code
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
# 添加以下参数
DNS1=8.8.8.8
DNS2=8.8.4.4
*(保存后重启网络服务:sudo systemctl restart network)*18
二、域名解析到莱卡云服务器
- 添加 DNS 解析记录
- 登录域名服务商控制台(如阿里云、腾讯云等),进入 DNS 解析管理页面26。
- 创建记录类型:
- A 记录:指向莱卡云服务器的公网 IPv4 地址23。
- CNAME 记录:若使用 CDN 或负载均衡,指向服务商提供的别名地址26。
textCopy Code
示例:
主机记录:@ 或 www
记录类型:A
记录值:莱卡云服务器 IP
TTL:600(默认)
- 验证解析生效
- 命令行工具:
bashCopy Code
nslookup yourdomain.com
# 或
dig yourdomain.com
*(返回结果需显示莱卡云服务器 IP)*37
-
- 在线工具:使用 DNS Checker 检查全球解析状态7。
三、DNS 验证(如 SSL 证书申请场景)
- 手动 DNS 验证流程
- 获取验证信息:在证书颁发机构(如 Let's Encrypt)控制台获取 主机记录 和 记录值(通常为 TXT 类型)45。
- 添加解析记录:
textCopy Code
主机记录:_acme-challenge.www
记录类型:TXT
记录值:CA 提供的随机字符串
*(保存后等待 5-10 分钟生效)*45
- 验证完成
- 返回证书申请页面点击“验证”,CA 将自动检查 DNS 记录是否匹配45。
四、高级配置(可选)
- 自建 DNS 服务器
- 安装 BIND:
bashCopy Code
# Ubuntu/Debian
sudo apt install bind9
# CentOS
sudo yum install bind
*(需配置 /etc/bind/named.conf 定义区域文件)*3
- 使用第三方 DNS 服务
- 推荐 Cloudflare 或 DNSPod,提供抗 DDoS 攻击和智能解析功能23。
注意事项
- TTL 设置:修改 DNS 前降低 TTL 值(如 300 秒),减少生效等待时间23。
- 防火墙放行:确保莱卡云服务器安全组允许 53/UDP 端口(DNS 服务端口)18。
通过以上步骤,可完成莱卡云服务器的 DNS 配置与解析验证,适用于网站部署、证书申请等场景