一、迁移前的核心准备
服务器IP变更前需完成两项关键准备:
- IP有效性验证:通过
ping或telnet命令测试新IP的连通性,确保防火墙已放行80/443端口(HTTP/HTTPS服务必备)。 - 解析记录备份:导出当前DNS记录(如通过
dig命令或管理平台导出功能),记录TTL值及所有A/AAAA/CNAME记录,避免误操作导致服务中断。
二、解析管理平台操作全流程
1. 登录解析控制台
根据域名注册商类型选择入口:
- 主流云服务商:通过控制台导航至“域名服务”或“DNS管理”模块。
- 第三方注册商:在账户中心找到“我的域名”→“解析设置”,部分平台需手动开启高级DNS功能。
- 企业自建DNS:通过SSH登录BIND或NSD服务主机,使用
nsupdate命令或直接编辑区域文件(需重启服务生效)。
2. 核心记录类型操作指南
A记录(IPv4):
- 修改场景:找到主机记录为
@(根域名)和www的记录,将“记录值”替换为新IP,保留原TTL值(建议迁移期间设为300秒以加速生效)。 - 新增场景:点击“添加记录”,选择类型为A,填写主机记录(如
@或sub)、新IP,TTL设为300-3600秒。
AAAA记录(IPv6):
- 若网站支持IPv6,需同步修改AAAA记录,操作逻辑与A记录一致。
- 验证IPv6连通性可使用
ping6或在线工具如IPv6 Test。
CNAME记录:
- 使用CDN或虚拟主机时,解析记录可能为CNAME类型(如指向
xxx.cdn.com)。 - 修改时需将别名目标更新为新服务商提供的CNAME值,切勿直接替换为IP。
MX记录:
- 邮箱服务依赖MX记录,迁移服务器IP时禁止修改MX记录值。
- 若邮箱服务器同步迁移,需在邮件服务商后台更新IP,而非通过DNS修改。
三、特殊场景处理
1. 多层级子域名解析
若存在api.xxx.com、m.xxx.com等子域名,需逐一检查并更新对应A记录。建议使用批量编辑功能(若平台支持)或编写脚本自动化处理。
2. 负载均衡与多IP配置
- 轮询策略:若原A记录配置多个IP实现负载均衡,需同步替换所有IP为新值。
- 健康检查:部分云服务商的负载均衡产品需在控制台单独更新后端服务器IP,与DNS修改无关。
3. 全球化DNS解析
若使用GeoDNS或分区域解析,需按地域维度更新对应记录。例如:
# 示例:针对不同地区配置不同IP@ IN A 192.0.2.1 ; 默认@ IN A 198.51.100.1 (US) ; 美国用户@ IN A 203.0.113.1 (APAC) ; 亚太用户
四、解析生效验证方法
1. 本地验证
- 命令行工具:
```bash
查询A记录
dig +short xxx.com
dig +short www.xxx.com