1
如何讓服務器應用只接受來自同一局域網的連接(同一網關中的機器)?例如,某些分佈式應用程序有不止一個進程在不同的機器上運行。這些進程需要相互通信,所以他們需要偵聽端口,但僅限於此局域網。只接受同一局域網內部的連接
如何讓服務器應用只接受來自同一局域網的連接(同一網關中的機器)?例如,某些分佈式應用程序有不止一個進程在不同的機器上運行。這些進程需要相互通信,所以他們需要偵聽端口,但僅限於此局域網。只接受同一局域網內部的連接
每個網關都在自己的子網內分配地址,因此您的網關會在您正在偵聽的接口上檢查其內部IP地址。假設這是192.168.1.1
,它將只接受來自IP地址192.168.1.1 - 192.168.1.255
的連接。以任何你使用的語言來實現某些東西來過濾連接,這不應該太具有挑戰性。