如何确保独立应用程序仅在我公司的局域网上运行,而不是从外部运行。
应用程序是用java编写的。我希望该应用程序仅在本地LAN上运行,而不是在公司网络外部运行。当某人试图在网络外运行应用程序时,应用程序应该停止。
答案 0 :(得分:0)
您不必使用应用程序。你可以简单地做iptables规则。例如。
假设,有权访问该应用程序的公司客户端正在使用10.0.0.0/24子网。因此,您可以使用以下iptables规则进行限制。
iptables -A INPUT -s 10.0.0.0/255.255.255.0 -i em1 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT