辅助私网 IP 是什么
一块网卡可以分配多个私网 IP:先在控制台或 API 为网卡分配辅助私网 IP,再在实例内让它生效。这样一台服务器就能像多台一样对外呈现不同地址,常见用途是单机承载多个站点、按 IP 做访问控制、配合 NAT 网关做端口映射。要注意平台的分配与操作系统内的配置是两件事,缺一不可。
辅助 IP 在实例内生效
辅助 IP 在实例内生效
# 先在控制台/API 为网卡分配 10.10.1.101,再到实例内配置
sudo ip addr add 10.10.1.101/24 dev eth0
ip -4 addr show dev eth0 | grep 10.10.1.101
# 持久化(NetworkManager 示例)
sudo nmcli con mod eth0 +ipv4.addresses 10.10.1.101/24
sudo nmcli con up eth0
# 验证:从该地址发起连接时源地址是否正确
ip route get 10.10.3.20基本信息
| 分配顺序 | 平台分配 → 实例内配置 → 连通性验证 |
|---|---|
| 常见用途 | 多站点、按 IP 策略控制、DNAT 端口映射 |
| 数量限制 | 与实例规格相关,见规格族说明 |
| 排错提示 | 回包源地址与请求目的地不一致时,连接会异常 |
典型使用场景
- 单机多站点:一台服务器用多个私网 IP 承载不同站点并按 IP 做证书与访问控制
- 配合 NAT 网关 DNAT:把不同公网端口映射到同一实例的不同私网 IP
- 灰度与回滚:新地址先承接小流量,异常时直接摘掉地址即可回退
- 迁移过渡:旧地址与新地址并存一段时间,降低切换对上游的影响
常见问题与原因
| 现象 | 原因 | 处理 |
|---|---|---|
| 平台看不到该 IP | 只在系统内添加,未在平台分配 | 先在平台分配再配置实例 |
| 能收请求回不去 | 出方向源地址不匹配 | 按源地址配置策略路由 |
| 重启后地址丢失 | 未做持久化配置 | 写入网卡配置文件或数据库 |
| TCP 连接偶发异常 | 同网卡多地址触发反向路径校验 | 按需调整校验策略 |
辅助 IP 出站时若源地址与路由不匹配,会出现「能收到请求、回不出去」的现象,必要时配置策略路由。
规划与回收
辅助 IP 属于稀缺资源,规划时要像管理实体机一样登记用途、归属与到期时间,避免长时间占用却不清楚服务是否存在。回收顺序建议为先摘地址、再观察一段时间的连接与日志,确认无流量后再删除平台上的分配;直接删除会导致仍在使用的连接静默失败。涉及证书与域名绑定时,同步更新解析与配置清单,避免留下指向已回收地址的记录。