端口映射(又称端口转发,英文 Port Forwarding)是 NAT 的一种应用,通过路由器或防火墙把公网 IP 的某个端口的访问请求转发到局域网内指定主机的端口上,常用于让外网访问内网中的网站、游戏服务器、远程桌面和 NAS 等服务。

| 类型 | 网络技术(NAT 应用) |
| 英文名 | Port Forwarding / Port Mapping |
| 所属领域 | 计算机网络 |
| 相关技术 | NAT、路由器、防火墙、UPnP |
| 常见用途 | 内网服务对外发布、远程访问、联机游戏 |
端口映射(Port Mapping),也常称为端口转发(Port Forwarding),是网络地址转换(NAT)的一种应用:当数据包经过路由器、防火墙等网关设备时,设备根据预先设定的规则,把发往某个 IP 地址和端口的连接请求转发到另一台主机的指定端口上,由后者实际提供网络服务。
在典型的家庭或企业网络中,局域网(LAN)内的多台设备共享一个公网 IP 上网,外部主机默认无法主动访问内网设备。端口映射正是为了解决这个问题:在网关上建立「公网端口到内网主机端口」的对应关系后,来自广域网(WAN)的请求就能被准确送达内网中的目标机器,相当于在网关上为特定服务开了一扇门。
举例来说,若内网一台电脑运行着网站服务,只需在路由器上把公网的某个端口映射到这台电脑的对应端口,外网用户访问「公网 IP 加端口」时,请求就会被转发给这台电脑处理。除了手动配置,许多路由器还支持 UPnP 等协议,允许应用程序自动申请临时映射,常见于下载工具和联机游戏。
常见用途包括:在家搭建个人网站或博客供外网访问;远程连接家中电脑或公司内网服务器;让 NAS、监控摄像头可以在外查看;为联机游戏、P2P 下载改善连接质量。当宽带没有公网 IP 时,传统端口映射会失效,此时通常改用内网穿透(如反向代理隧道)方案达到类似效果。
问:端口映射和端口转发是一回事吗?答:两者通常指同一技术,日常语境中可以互换使用;都指网关把特定端口的流量转发到指定主机。
问:设置了端口映射但外网访问不了,可能是什么原因?答:常见原因包括宽带没有公网 IP(处于运营商级 NAT 之后)、内网主机防火墙拦截、映射规则填错内网 IP 或端口,以及运营商封禁了部分常用端口。
问:端口映射有安全风险吗?答:有。映射相当于把内网服务暴露到公网,若服务本身存在弱口令或漏洞,就可能被扫描和攻击,建议只映射必要端口、使用强密码并及时更新服务。

| 类型 | 网络技术(NAT 应用) |
| 英文名 | Port Forwarding / Port Mapping |
| 所属领域 | 计算机网络 |
| 相关技术 | NAT、路由器、防火墙、UPnP |
| 常见用途 | 内网服务对外发布、远程访问、联机游戏 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧