打开专用机器上的传出端口

我有一个网站,我一直在另一个人在游戏服务器上市网站上工作。 它查询游戏服务器并显示信息等。无论如何,在与脚本的创build者交谈时,他说端口需要在机器上打开以允许专用查询这些游戏服务器。 我明白这一点。 然而,人们可以在任何他们喜欢的端口上运行游戏服务器,所以这需要我必须允许解锁大量的端口,以便我的机器可以发送查询? 这构成了什么风险? 对不起,如果这是一个愚蠢的问题,所有的意见是赞赏。

我正在运行在Windows服务器2008年r2 dedi

您可以打开一个端口并通过它发送查询到不同的目标端口

127.0.0.1:50000 > 192.0.2.1:60000 127.0.0.1:50000 > 192.0.2.2:60001 

你必须知道你的程序正在监听哪个端口如果它使用多个端口哪个协议 ( TCP / UDP )

确保没有其他程序使用它, 每个端口只有一个 。 ( 注册港口 )

打开端口可能不是一个安全问题,如果您的机器上没有恶意程序正在监听,请确保您的脚本不是一个。


使用telnethping工具来了解端口的概念。

通常情况下,您的防火墙将允许所有端口上的所有stream量。 端口实际上被阻塞在其他terminal/目标服务器上,因此您的服务器无法查询信息。 或者您需要知道这些目标服务器的端口号,以便您可以向您发送特定端口上的查询。 不幸的是,如果你不知道特定的端口号,你将无法查询。 但是,您可以使用像Zenmap(nMap)这样的应用程序在目标服务器上执行端口扫描。