公共地址通过互联网问题与私人地址通信

时间:2011-04-07 09:03:34

标签: networking communication

现在我正在运行网络可用带宽项目。假设我正在测试我的计算机 planet1.scs.stanford.edu 之间的可用带宽

现在我遇到的问题是我的机器使用的是私人地址,比如172.18.186.200 ,另一端是使用公共地址,比如171.66.3.181 < /strong>。一旦我运行测试,接收方端(远程机器假设)无法从发送方端(我的本地计算机)接收到ACK。

我知道我的公开路由地址,我想这是关于NAT的。那么如何正确指定我的本地地址才能成功执行测试项目?

提前致谢!

1 个答案:

答案 0 :(得分:1)

通常的NAT形式(伪装)不允许入站连接。为了允许它们,您需要添加另一种形式的NAT,端口重定向,这在常见的ADSL路由器中往往被称为“端口转发”,“虚拟服务器”或类似的东西。这样,您就可以告诉ADSL路由器将其端口X的连接转发到端口Y上的某个内部IP。

(某些协议使用多个连接,例如:FTP,H.323,并在主连接上发送有关辅助连接的信息。这些协议需要NAT设备中的特殊支持。)