如果你的服务是直接用的公网ip,就不需要映射,如果是公网ip下的子网内的服务,需要映射一下,外网访问到公网网关设备时才能帮忙转发报文。
可以打个比方,有一所公寓,看门的管家就是入口设备(猫,路由器),所有外部的人都只知道公寓的地址(公网ip),发信件填了公寓地址(公网ip)跟里面的人(端口),管家拿到时看到名字,他手里得有房东给的住户表(端口映射对照)就可以根据名字找到对应的房号把信给收件人住户。UPnP就是住户往外发给外部的信件都经过管家,管家自动把表给记录起来,这样就不需要房东一开始手动给一份了。
应该大概是这个逻辑。
可以打个比方,有一所公寓,看门的管家就是入口设备(猫,路由器),所有外部的人都只知道公寓的地址(公网ip),发信件填了公寓地址(公网ip)跟里面的人(端口),管家拿到时看到名字,他手里得有房东给的住户表(端口映射对照)就可以根据名字找到对应的房号把信给收件人住户。UPnP就是住户往外发给外部的信件都经过管家,管家自动把表给记录起来,这样就不需要房东一开始手动给一份了。
应该大概是这个逻辑。










