我的一个朋友告诉我一种方式连接两个私人IPs不使用代理服务器。当时的想法是,这两台计算机连接到公共服务器和一些服务器如何加入了私人的连接和不使用任何更多的带宽。

这是真的吗?怎么是这种技术的命名?

有帮助吗?

解决方案

有一种叫做"打孔"工作以及与"锥"NAT(锥体是一个技术性的家庭的路由器)。那不是100%确定的技术,今天,它可以与UDP上的约80%的路由器。

有一些实现的图书馆,以实现打孔: 眩晕 (维基百科)

其他提示

这是真实的。它的方式 FogCreek副驾驶 工作

看一看,在项目2上的Joel的 副驾驶2.0后.

你朋友可能参照贵宾(虚拟IP)。从我理解贵宾,通常是通过控制一块硬件像路由器,然后重定向到一个你的2个私人的IP的。我们利用这一集群的机背后的一个贵宾。我不是一个网络的家伙,所以这是相当大的程度我的知识。

如果你想在加入两个专用网络(两个网络的机NAT)中,最好的方式做到这一点是有一个 VPN.有很多件设备可做到这一点。

我不确定这是你在想什么,但你可以做一些类似的与ssh的隧道。让我们说你想用户a在10.1.2.3/24连接mysql服务器对用户b上192.168.0.3/24中。没有直达之间的网络连接的两个网络,但这两个机可以连接到松塞尔韦在公共互联网。

用户b运行这个命令:

ssh -R localhost:13306:localhost:3306 username@serverA

用户a运行这个命令:

ssh -L 3306:localhost:13306 username@serverA

现在用户a可以用什么工具,他们请到connect to mysql在本机cxn将隧道通过松塞尔韦和mysql daemon running on localhost在用户b的机。

(希望没有打字错误类型的一个方面,因为我握住我的两个天大的女儿=))

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top