我正在寻找一种能够使用通过UDP运行的特定协议来缓存非常特定的数据包的方法。
我有一种可能的方法是找到它已经是哪个数据包,但是现在我需要的是一种缓存它,然后从缓存而不是最终目的地传递它的方法。这是PFSense顺便说一句,以了解我正在使用的路由器软件。因此,当互联网上的某个人最终请求特定查询,而不是通过路由器到达另一端的计算机并获得响应时,路由器将传递一个缓存的响应,而无需计算机接收请求并做出响应
除了知道我还想知道如何制定规则时,还要根据世界上哪个县(地区)从互联网连接到路由器来设置优先级并阻止特定IP。因此,PFSense将丢弃所有在EU之外的连接(特定的预定义IP除外),如果未丢弃该连接并且还请求特定的查询数据包,则它将发送缓存的响应,而所有其他流量将直接继续到路由器后面的机器。
不是很重要的一面。一个服务的多个实例将在PFSense路由器后面运行,每个实例在单独的端口上,每个服务对最终给出的响应都不同。
长话短说,我正在构建一个数据包缓存服务器,以便将游戏服务器查询缓存在其中,而不是游戏服务器本身必须做出并发送响应。