有两种网络节点可以隐藏在NAT路由器中相互连接吗?

时间:2014-01-11 14:59:13

标签: networking network-programming router nat portforwarding

移动互联网,例如我正在使用的是严格的NAT,并且不允许您编辑路由器设置以便您向前移植。给定两个移动互联网,我希望使用套接字相互连接。两者都隐藏在ISP的严格NAT之后。有没有办法连接它们,如连接到一个Web域,而PHP脚本又为它们创建路由?这可能吗?

1 个答案:

答案 0 :(得分:0)

互联网移动性是不同的,但如果你想实现类似连接NAT后面的两个设备之类的东西,那是可能的。在NAT中,只允许内部连接。因此,您需要一个云服务,它将记录从NAT路由器后面的设备发起的连接的源IP和源端口。此服务应充当TCP级别桥接,并将TCP有效负载从一个TCP连接复制到另一个TCP连接。 基本上我们要做的是欺骗NAT后面的应用程序,认为它与云中的服务进行通信,而实际上它正在与另一个可能也在NAT后面的设备进行通信。