【发布时间】:2012-06-12 20:03:35
【问题描述】:
我有一个依赖 IP 地址进行通信的应用程序(域名根本不起作用。:(...)
它的作用是连接到另一台机器上的peer,建立信任后发送数据。在“建立信任”阶段,他们都交换他们的 IP 以供将来通信。它们都位于两个不同的防火墙后面并且经过 NAT。一个在我们的经过 NAT 的办公网络中,另一个在他们的防火墙后面经过 NAT 的云中。应用程序知道它们各自的私有 IP 并交换它们(10.x.xxx.xxx 范围),当它们尝试相互连接(使用范围为 10.x.xxx.xxx 的私有 IP)以传输数据时,它们失败。连接是 TCP 并且端口范围非常多样。
我很好奇我是否可以硬编码(仅此一次)一条规则(可能在防火墙级别或我的应用程序之外的某个地方),说明是否为 IP 地址 10.x 启动了连接.xxx.xxx 然后重定向到 205.x.xxx.xxx?
【问题讨论】:
标签: networking tcp ip nat