![如何在 Windows 上的小型 Intranet 中管理数据共享](https://linux22.com/image/578229/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E7%9A%84%E5%B0%8F%E5%9E%8B%20Intranet%20%E4%B8%AD%E7%AE%A1%E7%90%86%E6%95%B0%E6%8D%AE%E5%85%B1%E4%BA%AB.png)
我需要为一个小企业建立一个网络。需求可以总结如下:
- 所有“业务”软件都必须存储在一台计算机(我们称之为“服务器”)中。其他计算机(在这种情况下最多应该有 2 或 3 台计算机)可以通过服务器执行这些软件。因此,客户端上没有这些软件的本地副本,只有服务器上有。
- 主计算机(服务器)也共享一台打印机。
- 网络中的所有计算机都通过单个 Wi-Fi 调制解调器/路由器相互连接。其中一些通过 Wi-Fi 接口连接,另一些通过以太网电缆连接。
这是我遇到的最麻烦的问题:为了执行某些特殊程序,服务器必须连接到一个特殊的调制解调器,该调制解调器将其连接到远程专用网络。为此,服务器断开与本地企业网络的连接。与此同时,客户端无法再执行软件,也无法打印任何内容。
注意:当服务器连接到私有网络时,仍然需要执行“业务”软件。
所以,我的问题是:
- 是否可以保持服务器连接到两个网络,而不拒绝任何人访问软件、数据和打印机?如果可以,怎么做?
- 如果没有,我该如何设计网络拓扑以便在所有计算机(服务器和客户端)之间共享软件和其他数据?重要的是,当服务器连接到专用网络时,每台计算机(包括服务器本身)仍然可以访问软件、数据和打印机。
我希望我说清楚了。
谢谢。
答案1
您说:为了连接到远程专用网络,它必须断开与本地网络的连接。然后您说您还需要始终保持连接,以便所有客户端都可以运行仅存在于服务器上的软件。
根据你定义的术语,这是不可能的。你需要将这些功能拆分到两个单独的服务器中,或者与专门的私人网络人员交谈,找出他们的软件中哪些内容要求服务器与本地网络断开连接。