急!不同内网之间主机通信nat转换问题

一个家庭里面不是有很多终端设备都需要ip吗,平板手机电视电脑,如果我就ping对方的内网电脑ip,数据包目的地址是对方路由公网IP,当数据包到了对方路由公网ip. 路由它怎么转换我要访问的内网指定的设备呢,内网有这么多终端,而我的数据包里面也只有目标的公网地址。

  1. 如果是内网内部, 可以直接通信,该怎么样就怎么样
  2. 如果是内网和外网之间,通信只能有 内网发起,此时在NAT设备那里记录IP+端口的映射
    当外网恢回复的时候直接查这个映射就可以了
  3. 外网直接ping 内网,无法ping通, 即使是使用的路由器IP, 没有建立映射关系,会丢弃包

内网设备与外部设备通讯,正常情况下是内网发起通讯,NAT设备会根据端口和IP映射关系,把外部进来的包原路送回。还有一种情况是外部直接发过来,路由上指定了端口转发,也能直接到内网指定设备指定端口,但是这个需要路由具有公网IP,现在的网络环境下,这种条件很少了。
建议网上搜索一下NAT原理