Linux域名怎么转移
小樊
34
2025-11-16 13:21:04
Linux环境下的域名转移指南
先明确两类“转移”
- 注册商转移(Registrar Transfer):把域名的管理权从一家注册商迁到另一家,涉及转移密码(EPP/Auth Code)、状态检查与审核,属于注册局层面的操作,与操作系统无关。
- 服务器/主机名变更:在 Linux 服务器上把站点或主机从一台机器迁到另一台,核心是更新DNS记录与服务器配置,不涉及注册商变更。
注册商转移的标准流程
- 前置条件
- 域名注册已满60天,且距到期日不少于15天;部分后缀有差异(如 .cn ≥ 7天 等,以注册局/注册商规则为准)。
- 域名状态为ACTIVE/OK,解除转移锁定(Registrar Lock),不在仲裁/司法争议期,亦非过期未续费状态。
- 获取原注册商的转移授权码(EPP/Auth Code)。
- 操作步骤
- 在原注册商后台:解锁域名、获取并妥善保存EPP码。
- 在目标注册商发起“转入”请求:填写域名与EPP码,核对域名联系人/Whois信息一致。
- 确认与审核:原/新注册商及注册局进行验证,期间可能向域名管理员邮箱发送确认邮件,需及时确认。
- 费用与有效期:转入时通常需续费1年;到期日在原基础上顺延365天,但总年限不超过10年。
- 生效时间:常见处理周期为3–7天;国际域名普遍遵循 ICANN 5–7天 标准周期(不同后缀/注册商可能略有差异)。
- 重要注意
- 解析记录不会自动随注册商转移,需在转移前/后于新注册商或DNS托管处备份并迁移DNS记录(如 A、AAAA、CNAME、MX、TXT 等),避免网站/邮箱中断。
- 若域名过期后已在原注册商续费,但距续费成功不足45天即转移,注册局可能将续费退回原注册商,导致新注册商侧看不到“+1年”的效果;建议满45天后再转或与原注册商协商费用处理。
Linux服务器与DNS侧的配合操作
- 保持解析连续性
- 在原注册商/旧DNS处保留现有解析一段时间,待新注册商解析**生效(TTL 过期)**后再下线旧记录,避免业务中断。
- 迁移或新增解析记录(如 A/AAAA、CNAME、MX、TXT/SPF、DKIM、DMARC),特别注意邮件路由的 MX 与反垃圾策略记录。
- 服务器与系统配置
- Web 服务:更新 Nginx/Apache 虚拟主机中的ServerName/ServerAlias与证书(若用 Let’s Encrypt,注意证书包含新域名或做多域名/SAN 证书)。
- 应用配置:检查代码/框架中的站点URL、发信域名等是否需变更。
- 本地测试:在 Linux 上用
dig/nslookup 验证解析是否指向新IP;用 ping、curl -I 检查连通与响应头;邮件可用 swaks 或 telnet 测试 MX 投递路径。
- 常见误区
- 在 Linux 上修改 /etc/hostname、/etc/hosts、/etc/resolv.conf 等仅影响本机的主机名与解析,并不会把域名从一家注册商转到另一家;注册商转移必须通过EPP码与注册局流程完成。
排错与常见问题
- 转移被拒或长时间未生效
- 检查域名状态是否为 ACTIVE/OK、是否已解锁、是否处于争议/禁止转移期;确认 EPP码 正确无误;留意注册商/注册局的确认邮件并尽快确认。
- 到期时间未顺延
- 可能由于在原注册商续费后不足45天即转移,导致续费被退回;与注册商核对 WHOIS 到期日并协商处理。
- 解析未切换或中断
- 核对新注册商/新DNS的记录类型与值是否正确;考虑 TTL 设置,分阶段切换;用
dig +trace 跟踪解析链路,确认权威与递归结果一致。