直接答案:公网 IP 可在互联网路由范围内被寻址,私网 IP 使用保留地址并依赖同一私网、VPN、专线或 NAT 通信;EIP 是可重新绑定的公网地址资源,NAT 是地址转换机制。拥有私网 IP 不代表服务自动安全,拥有公网 IP 也不代表所有端口可达,最终还要看路由、安全组、防火墙和监听。
本文于 2026 年 9 月按公开技术文档重新核对。文中的公式用于建立可复测预算,不是厂商性能或价格承诺;实例代际、线路、计费和功能会变化,最终应以当前产品页、合同、控制台和自己的原始测试为准。
先把问题变成一张证据表
| 对象/信号 | 含义或适用场景 | 应核对的证据 | 决策边界 |
|---|---|---|---|
| 公网直连 | 客户端→公网IP→实例 | 网站、API、远程管理 | 暴露面最大,需最小端口 |
| EIP绑定 | 客户端→EIP→网卡/实例 | 便于解绑和迁移 | 绑定与计费状态需核对 |
| 私网互访 | 同VPC/子网或路由互联 | 数据库、缓存、内部服务 | 安全组和路由仍会阻断 |
| SNAT出网 | 私网实例→NAT→互联网 | 更新、调用外部API | 外部看到NAT地址 |
| DNAT入站 | 公网地址/端口→私网服务 | 端口映射 | 映射、回程和源地址要验证 |
这张表的作用是把“感觉够用”“听说更快”改成可以复核的条件。同一规格在不同镜像、地区、底层代际和业务模型中可能得到不同结果。对比时必须固定应用版本、数据集、测试点和时间窗口;缺少这些条件的跑分或报价,只能当线索,不能直接用于采购。
核心计算与判断模型
一条访问是否成立,要同时满足:名称解析到预期地址 + 路由可达 + NAT/映射方向正确 + 安全策略允许 + 应用监听正确接口和端口。任一层失败都可能表现为‘连不上’,不能只检查IP。
计算后还要做反向校验:如果预算推导出的配置与真实监控差异很大,先检查单位、采样周期、缓存命中、突发任务和统计口径。不要为了让公式符合预期而删掉异常样本;异常样本往往正是容量、计费或故障风险所在。
建议同时保留“正常日、业务高峰、发布/备份日”三条基线。平均值用于成本预测,峰值和尾延迟用于稳定性判断,故障演练用于恢复能力判断。三类证据回答不同问题,不能互相替代。
可执行的六步流程
第1步:先留证据,再作决定
在控制台记录实例网卡、私网地址、公网/EIP绑定、子网、路由表和NAT资源;先画实际路径,不从操作系统里看到一个地址就推断公网入口。
这一步要保留时间、测试条件、原始结果和操作者。若结果与预期不同,先回到上一项确认变量,不要同时改规格、系统、缓存和网络,否则即使现象消失,也无法知道真正起效的是哪一项。
第2步:先留证据,再作决定
从客户端查询 DNS,再分别测试目标公网IP和端口;在服务端确认应用监听 0.0.0.0、指定私网地址还是仅 127.0.0.1。监听错误无法靠放宽安全组修复。
这一步要保留时间、测试条件、原始结果和操作者。若结果与预期不同,先回到上一项确认变量,不要同时改规格、系统、缓存和网络,否则即使现象消失,也无法知道真正起效的是哪一项。
第3步:先留证据,再作决定
核对安全组、系统防火墙与云防火墙的方向、协议、目标端口、来源CIDR和优先级。0.0.0.0/0 只是全网来源,不是通用修复。
这一步要保留时间、测试条件、原始结果和操作者。若结果与预期不同,先回到上一项确认变量,不要同时改规格、系统、缓存和网络,否则即使现象消失,也无法知道真正起效的是哪一项。
第4步:先留证据,再作决定
私网服务应验证路由、网段是否重叠和名称解析。跨VPC、VPN或专线还要检查回程路径,单向路由会造成SYN到达但响应回不去。
这一步要保留时间、测试条件、原始结果和操作者。若结果与预期不同,先回到上一项确认变量,不要同时改规格、系统、缓存和网络,否则即使现象消失,也无法知道真正起效的是哪一项。
第5步:先留证据,再作决定
更换EIP前列出DNS、证书、第三方白名单、支付/邮件回调、数据库授权和监控探针。先降低TTL并并行验证,不在未知依赖下直接解绑旧地址。
这一步要保留时间、测试条件、原始结果和操作者。若结果与预期不同,先回到上一项确认变量,不要同时改规格、系统、缓存和网络,否则即使现象消失,也无法知道真正起效的是哪一项。
第6步:先留证据,再作决定
上线后从外网、同私网和受限管理网络各测一次,并在日志中确认来源地址是否符合预期;经过代理或NAT后看到的地址可能与用户地址不同。
这一步要保留时间、测试条件、原始结果和操作者。若结果与预期不同,先回到上一项确认变量,不要同时改规格、系统、缓存和网络,否则即使现象消失,也无法知道真正起效的是哪一项。
五个最容易造成误判的做法
- 把私网IP写入公网DNS
- 认为有公网IP就绕过安全组
- 应用只监听127.0.0.1
- 更换IP后漏改第三方白名单
- 网段重叠导致路由选择错误
这些做法共同的问题是缺少可比较条件。正确的纠偏方式不是再换一个“推荐配置”,而是把输入、阈值、失败现象和回滚条件写进记录。涉及删除数据、改防火墙、重装、扩缩容或切换 DNS 时,必须先有备份和可用的回滚入口。
上线、变更与回滚边界
先在隔离环境或小流量上验证,再逐步扩大。变更前保存配置、账单截图、监控基线和关键数据备份;变更中只改一个主要变量;变更后使用相同测试重跑。若核心业务写入失败、错误率持续上升、尾延迟越过停止阈值、数据校验不一致或管理员入口失效,应立即停止扩量并按预案回滚。
回滚不是简单恢复一个控制台选项。还要检查期间产生的新订单、表单、上传或数据库写入,明确如何合并,避免回到旧环境后丢失新数据。只读站与持续交易站的回滚难度完全不同,方案必须按业务写入特征设计。
验收清单
- [ ] 实际流量路径有图
- [ ] DNS返回预期地址
- [ ] 公网只开放必要端口
- [ ] 私网路由双向可达
- [ ] 监听接口正确
- [ ] NAT日志能核对
- [ ] 白名单已更新
- [ ] 旧IP回滚窗口明确
至少跨过一次真实高峰或等价的受控测试,并由另一位维护者按记录复现关键结果。只完成“页面能打开”不算验收;必须能解释资源、网络、费用、恢复和安全边界。验收失败时,把具体指标和时间写入问题单,而不是用“偶尔慢”“可能线路问题”结束调查。
相关站内资料与产品入口
可结合域名解析与TTL排查、端口不通排查、低停机迁移指南继续核对。需要建立隔离测试环境时,可查看美国轻量云和美国弹性云服务器的实时规格、库存及计费;本文不写死价格,也不把某个当前套餐描述成对所有业务都合适。
常见问题
私网IP能直接访问互联网吗?
通常需要NAT网关、具备公网能力的出口或其他路由;具体由云网络设计决定。私网地址本身不会在公网中被路由。
公网IP会不会自动暴露全部端口?
不会自动暴露,但错误的安全组、防火墙或应用监听可能造成暴露。应从外部扫描自己授权的地址,并与服务端监听清单核对。
EIP换绑会不会改服务器私网IP?
通常是独立资源关系,但各平台实现和限制不同。操作前核对网卡、路由、会话中断和计费规则,并准备回绑旧实例。
NAT后日志为什么都是同一个IP?
地址转换或反向代理会改变服务端看到的来源。若需真实客户端地址,要使用可信代理传递机制,并只信任已知代理,避免伪造头。
数据库要不要绑定公网IP?
优先通过私网、VPN或受限跳板访问。确需公网时应限制来源、加密、强认证并监控,不能把数据库端口全网开放。