标签: sockets
如何使服务器应用程序仅接受来自同一LAN(同一网关中的计算机)的连接? 例如,某些分布式应用程序具有多个在不同计算机上运行的进程。这些进程需要相互通信,因此它们需要监听端口,但仅限于此LAN。
答案 0 :(得分:0)
每个网关在其自己的子网内分配地址,因此您可以让网关在您正在侦听的接口上检查其内部IP地址。假设这是192.168.1.1,它只接受来自192.168.1.1 - 192.168.1.255形式的IP的连接。使用您使用的任何语言来实现过滤这样的连接都不应该太具挑战性。
192.168.1.1
192.168.1.1 - 192.168.1.255