我正在测试有关其以太网/互联网行为的程序。它是服务器/客户端应用程序。我需要在客户端仍然可以访问Internet的同时阻止服务器的Internet连接(但是我都在同一台计算机上运行,进行测试,试图模拟当我将其连接到适当的硬件中时会发生的情况)。尽管服务器不能访问Internet,但是服务器和客户端仍必须与本地主机地址进行通信以进行数据库通信。尽管它们可能是完美的,但到目前为止,VM并不是一个选择。
问题是,如果我尝试在防火墙中阻止服务器进程的Internet连接,我也会阻止它与运行在同一台PC上的客户端进行通信(尝试通过localhost:port访问它)。理想情况下,服务器应该是完全隔离的,除了与客户端程序进行本地通信外。
如何正确阻止仅互联网连接?