游戏服务器 - 如何阻止来自其他国家的连接?

游戏服务器 - 如何阻止来自其他国家的连接?

我在家里有一个小服务器,我计划在上面放置几个游戏服务器,但我想确保只有来自我国的人才能加入。

是否可以根据端口过滤对我的服务器的连接尝试?假设一款游戏在端口 12345 上运行,我可以阻止到该端口的所有国际流量吗?

答案1

当然可以,你只需要一个像 Maxmind 或 IPLocation 这样的数据库(http://www.ip2location.com),您将在那里找到所需的信息。

关于端口,您可以使用任何开源防火墙来过滤来自您所在国家/地区以外对该端口的任何访问。

答案2

即使您获得了您所在国家/地区 IP 公共地址和范围的数据库,对其进行过滤也是徒劳的,因为它可以通过 VPN 和其他形式的隧道和代理来规避。

答案3

我认为 IPv4 不是地理分布的,所以除非您拥有“国家”或“国际” IP 数据库,否则这是不可能的。

相关内容