如何阻止我的网站访问公司外部?

时间:2015-01-02 04:29:46

标签: c# asp.net network-programming

我已经在Asp.net开发了一个人力资源管理系统,用C#为假设的“Abc”公司pvt ltd,其中包含一些功能 出勤管理;即当员工登录系统时跟踪,然后系统存储员工的登录时间,当员工从系统登出时,系统会记录员工系统的登出时间。

但问题是,当我在服务器上托管这个网站时,如果员工在任何一天都不在场,那么他/她可以 从他/她的家访问网站,仍然可以使用LoginId和密码从系统执行登录和注销 并保持存在但不存在 在公司里。

我想我的Abc私人有限公司有5台电脑那么我如何只允许那5台电脑访问这些网站,而不是从公司外部访问?

所以任何解决方案???

1 个答案:

答案 0 :(得分:2)

限制访问Web服务器以在公司Intranet内进行通信的防火墙是最佳方法。另外,防火墙规则还应该防止来自服务器IP的VPN流量,以便员工无法通过访问公司可能拥有的VPN隧道来绕过防火墙。