如何从本地networking连接到本地networking?

Ventrilo服务器软件运行在我的linux机器上,我有这个奇怪的问题。 如果我连接本地networking中的服务器,消息会滞后等等。但是,在我的networking之外join服务器的用户不会遇到任何问题。

所以问题是,我怎么欺骗本地networking内的软件,让我看起来像从外部networkingjoin。 我需要一些在外部networking机器上运行的代理吗? 有人提供这种服务吗?

所有的问题开始,当我改变我的路由器,所以我想这是与新的路由器有关,但我还没有find一个解决scheme,通过改变我的路由器的设置,所以我试图解决这个以其他方式。

你是通过IP地址还是主机名连接? 如果通过主机名,它可能会解决路由器的外部公共IP地址,在这种情况下,它正试图路由通过路由器。 如果通过IP地址,您是使用本地networking上的服务器地址还是路由器的公共IP地址?

您可以设置您的内部DNS服务器,以便在从本地局域网连接时返回内部IP地址,而不是返回您的路由器的公共IP地址(由公共DNS提供)。

否则,您可能需要在路由器中设置适当的“环回”NAT规则,以便将来自内部客户端的外部地址:端口的stream量路由到内部服务器,并使来自内部客户端的stream量出现来自路由器的外部地址(reflection规则)。

这样做的安全隐患是,在服务器上的访问日志中,您将无法parsing哪个内部客户端正在build立连接以及何时进行连接。

第二个问题:你是通过IP地址还是主机名连接? 如果通过主机名,它可能会解决到外部

你没有意外地将内部stream量路由到你的外部接口吗? 如果在使用服务器的内部地址时问题仍然存在,则不应该出现这种情况,而是提到对路由器进行更改。

唯一可以想到的是,如果你在服务器上有某种复杂的iptables规则集,或者是某种环境,比如交换机或networking电缆旁边的风扇, 你需要解决这个问题,它听起来像这个问题可能更多的是与你的游戏盒或者它的networking连接相比,而不是路由器。

你在你的路由器中启用了QOS吗?

另外,你的拓扑是什么? 比方说1台服务器2客户端通过路由器连接? 有些交换机可能?