Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使服务器应用程序仅接受来自同一 LAN(同一网关中的机器)的连接?例如,一些分布式应用程序有多个进程在不同的机器上运行。这些进程需要相互通信,因此它们需要侦听端口,但仅限于此 LAN。
每个网关都在其自己的子网中分配地址,因此您可以让网关在您正在侦听的接口上检查其内部 IP 地址。说这是192.168.1.1它只会接受来自 IP 的连接形式192.168.1.1 - 192.168.1.255。以您使用的任何语言实现过滤这样的连接应该不会太具有挑战性。
192.168.1.1
192.168.1.1 - 192.168.1.255