【发布时间】:2009-08-06 16:34:51
【问题描述】:
我想连接到路由器后面的系统。我知道路由器的公共地址以及系统的私有 IP(始终固定)。如何建立与私有 ip 的套接字连接?
【问题讨论】:
-
它被称为“私人”是有原因的......
我想连接到路由器后面的系统。我知道路由器的公共地址以及系统的私有 IP(始终固定)。如何建立与私有 ip 的套接字连接?
【问题讨论】:
这就是为什么有些人说他们在“防火墙”后面,而他们在路由器后面。 Internet 的邪恶病毒无法利用路由器后面计算机上的任何软件(前提是路由器管理员没有以有趣的方式对其进行配置,例如启用DMZ)。
你还有一些选择:
【讨论】:
最简单的可能是从您要通过路由器连接的系统到forward the port。
【讨论】:
这更多是路由器的配置问题,而不是您的实际程序。如果路由器未配置为将流量转发到私有系统,则无法强制它连接您 - 相反,私有系统必须自行打开连接。
【讨论】:
严格来说,您的问题的答案是“您不能”。但是,您可以在路由器上启用 DNAT(目标网络地址转换)。您连接到路由器上的某个端口,它将连接转发到内部 ip。内部 ip(和端口)在路由器设置中配置,连接客户端不知道。
【讨论】: