阿里云端口映射要动哪些规则,DNAT 和安全组怎么搭

云服务器一般只分配私网 IP,外部想访问,就得经过公网地址转发。把公网 IP 和端口对应到内网 IP 和端口,这种做法就是端口映射。阿里云上常见的场景有三类:外部访问内网的 Web 服务,通过非标准端口远程管理服务器,或者把几台实例的服务收到同一个公网入口。

阿里云端口映射要动哪些规则,DNAT 和安全组怎么搭

很多团队一开始是给每台 ECS 都绑定公网 IP。实例一多,地址要记,安全组要改,审计也散了。入口集中之后,后端实例就不必直接暴露在公网上,这是端口映射最实在的好处。

两种实现方式

阿里云上做端口映射,基本有两条路。

  • 公网 NAT 网关的 DNAT 规则:在 VPC 里创建公网 NAT 网关,绑定弹性公网 IP,再添加 DNAT 条目,把公网 IP 的某个端口转到指定 ECS 的内网 IP 和端口。实例上不需要额外配置,适合放在生产环境。
  • ECS 本地的 iptables 转发:在一台有公网 IP 的 ECS 上开启 IP 转发,用 iptables 配置 DNAT 和 MASQUERADE,把流量转给内网其他主机。自由度高,但规则的持久化和维护都要自己管,更适合测试环境或预算紧张的小规模部署。

选哪条路,主要看团队有没有人手盯规则。托管方案出了问题,通常是查云上的配置和工单;自建方案出了问题,可能要逐台翻系统。两者各有代价,选的时候把这部分算进去。

一个假设的整改例子

下面用一个假设的场景说明思路。设想一家做在线教育的团队,有三台后端 ECS,分别跑课程服务、直播转码和后台管理。早期每台机器都对外开放了 22 端口,方便运维远程登录。规则越加越乱,其中一台因为弱密码被扫描器盯上。

整改思路是先在 VPC 内放一台跳板机,作为唯一的远程入口。然后用公网 NAT 网关,把公网 IP 的 2201、2202、2203 分别映射到三台后端的 22 端口。运维通过不同端口连接不同机器,每台后端的安全组只放行可信的运维来源。这里有个细节要注意:按阿里云 DNAT 的常见行为,访问者的真实源 IP 会被保留,安全组要按这个来源来写,所以放行规则应填运维的出口 IP。上线前用实际连接确认一次比较稳妥。

改完之后,公网上能被扫到的入口少了,排障时也能根据端口直接判断目标机器。在这个例子里,端口映射只是手段,真正的收益是入口收窄了。

配置步骤

大致步骤如下,每一步都有容易踩的地方。

  1. 确认 ECS 所在的 VPC 和交换机,记下目标实例的私网 IP。后面填规则时,抄错一位数字都会导致映射失效。
  2. 创建公网 NAT 网关,绑定一个弹性公网 IP。网关需要和目标实例处于同一个 VPC。
  3. 在 NAT 网关里添加 DNAT 条目,填写公网 IP、外部端口、内网 IP 和内部端口,协议按业务选 TCP 或 UDP。
  4. 检查目标 ECS 的安全组,只放行明确的来源。管理端口不要图省事直接对 0.0.0.0/0 开放。
  5. 登录 ECS 确认服务的监听地址。如果服务只绑定 127.0.0.1,映射规则再正确也访问不到。
  6. 从外部网络实际测试,并查看服务日志,确认请求确实到达,来源也符合预期。

第五步最容易被忽略。很多应用默认只监听本地回环地址,规则配完看上去没问题,访问却一直超时。排查时先用 ss -lntp 看一下监听情况,能省下不少时间。

安全边界

端口映射等于把内网服务往公网上推,安全措施要跟着走。

  • 外部端口可以避开 22、3306 这类常见默认端口,但这只能降低被随机扫描的概率,不能替代认证。真正的防线还是密钥登录、强密码和来源限制。
  • SSH、数据库这类管理端口,优先限制来源 IP,或者改为通过堡垒机、VPN 接入,不要长期裸露在公网。
  • 打开云监控和日志审计,重点关注异常连接数、失败登录,以及突然增多的新来源。
  • 业务下线或服务迁移后,及时删除对应的 DNAT 条目。遗留规则没人记得,最容易变成隐患。

如果用的是 ECS 上的 iptables 方案,还要确认重启后规则是否持久化,并理清它和 firewalld、安全组之间的生效顺序。两层规则叠加时,最常见的情况是一边放行了,另一边还在拦截,排查时容易绕进去。

怎么选

长期运行的业务,优先用公网 NAT 网关的 DNAT,再配合严格的安全组和访问控制。临时调试或实验环境,ECS 上的 iptables 转发够用,但要把规则记录下来。无论选哪种,先想清楚要暴露哪个服务、暴露给谁,再动手配置。

赞 (0)
阿里云远程桌面连接不上,先检查安全组和3389端口
上一篇 2026年10月31日 下午8:10
阿里云上海节点,企业上云具体省在哪
下一篇 2026年10月31日 下午8:11

相关推荐

  • 阿里云网控制台首次登录后,先做这5件事

    第一次打开阿里云网,很容易被首页密密麻麻的产品分类绕进去。其实不用把所有产品都看一遍,抓住几个常用入口,再拿一个小项目练手,半天左右就能走完从注册到上线的基本流程。这篇文章从实际使用的角度,说明阿里云网主要有哪些功能、常见操作路径怎么走,并用一个小案例看它怎么落地。 一、先认清阿里云网的主要入口 阿里云网是阿里云的官方门户,产品展示、文档查询、控制台登录和技…

    2026年10月31日
  • 阿里云VPC网段怎么规划,混合云互通要注意什么

    很多团队第一次把业务搬上云,最先卡住的往往是网络怎么搭。机器放哪个网段,内外流量怎么走,数据库能不能碰公网,这些都会影响后面的安全和扩容。阿里云VPC(专有网络)就是为这类问题准备的。你可以在云上拿到一块逻辑隔离的网络,自己规划IP、切分子网、配置路由和访问规则,用起来和在机房里搭一套私有网络差不多。 先定网段 创建VPC时要选一个私网网段,常见的是10.0…

    2026年10月31日
  • 阿里云二级域名怎么加解析?新手照着做就行

    主域名买下来以后,很多人习惯把所有内容都放在同一个地址下:文章、后台、接口、活动页挤在一起。前期看着省事,用久了就会发现管理混乱,一个模块出问题,其他部分也跟着受影响。把不同功能拆到不同的二级域名下,是比较常见的解法。在阿里云上操作本身不难,真正容易卡住的是解析记录的细节,以及备案、证书这些容易被忽略的环节。 二级域名是什么,和主域名是什么关系 以 blog…

    2026年10月31日
  • 阿里云时间同步怎么配?服务器时钟偏差的排查步骤

    线上排查时,很多人都遇到过这种怪事:同一笔订单的日志时间对不上,监控曲线莫名断了一截,分布式任务的执行顺序和预期反着来。查来查去,代码逻辑往往没问题,问题出在服务器时钟上。阿里云时间服务能为云上实例提供稳定的时间源,前提是机器真的在用它,而且配置对了。 时间偏差为什么难发现 服务器的时间靠本地晶振计数,晶振有误差,运行久了就会慢慢漂移。单台机器差几十毫秒,平…

    2026年10月31日
  • 阿里云待遇怎么样?不同岗位收入差距大吗

    想了解阿里云待遇,大多数人关心的是三件事:能拿多少,福利好不好,涨得快不快。这些问题没有统一答案。阿里云是阿里集团旗下的云计算业务,岗位覆盖研发、产品、售前售后、运营和市场等方向,不同职级、城市和业务线之间的薪酬结构差别不小。下面从薪酬构成、两个典型场景和福利保障入手,给出一个大致判断。 薪酬一般由哪几块组成 大厂的薪酬通常拆成几部分,阿里云也大体如此: 固…

    2026年10月31日
返回顶部