换地址是全链路变更
EIP 往往已经渗进大量外部依赖:对端白名单、DNS 记录、监控探针、合作方回填地址、接口回调配置。更换或释放 EIP 不只是云控制台里的一次操作,而是牵动全链路的变更,因此要先做依赖盘点,再按清单逐项验证,最后才释放旧地址。
基本信息
| 影响面 | 所有以该地址为对端或来源的外部系统 |
|---|---|
| 常见依赖 | DNS 记录、白名单、ACL、监控探针、日志采集目标 |
| 变更窗口 | DNS 传播与对端生效时间都要计入 |
| 释放前提 | 确认无流量、无依赖、无计费关联后再释放 |
| 回退手段 | 旧地址可保留一段时间作为回退路径 |
依赖盘点清单
- 外网 DNS 的 A 记录是否指向该 EIP
- 第三方平台与合作方的 IP 白名单
- 防火墙与网络 ACL 中写死的地址
- 拨测平台、监控探针、日志采集的目标地址
- 证书绑定、备案信息与短信模板等附加关联
变更后自检
变更后自检
dig +short service.example.com # 解析是否已指向新地址
nc -zv -w 3 <新EIP> 443 # 新地址的端口连通性
curl -sS https://service.example.com/health # 业务健康检查
curl -s -o /dev/null -w '%{remote_ip}\n' https://service.example.com/ # 确认实际落到的地址依赖与验证方式
| 依赖类型 | 典型表现 | 验证方式 |
|---|---|---|
| DNS 记录 | 解析仍指向旧地址 | 多地递归查询 |
| 对端白名单 | 对接方连接被拒 | 请对端确认放行结果 |
| 监控探针 | 持续告警或监控空白 | 核对探针目标地址 |
| 日志采集 | 日志断流 | 检查采集器目标配置 |
EIP 释放后可能被其他账号申请到,旧地址上指向你业务的白名单与解析若未清理,可能把流量引向陌生服务。
变更前先把 DNS 记录的 TTL 调低,等旧缓存过期后再切换,能显著缩短生效窗口。
变更节奏
- 盘点依赖并通知相关方,确认切换窗口与回退方案
- 执行变更后逐项验证,同步观察监控与日志是否恢复正常
- 确认旧地址已无流量再释放,并清理残留的白名单与探针配置