我最近刚刚购买了一个 16GB 内存、Intel i7 四核 Mac mini,用作我的网络的中心入口点,并且正在寻找有关如何设计适合小型办公室的网络的建议。
我的硬件包括几台笔记本电脑、一台连接了打印机的电脑、网络摄像头、一些无线设备(如手机和平板电脑)、路由器,当然还有 mac mini。

mac mini 服务器的要求:
- LAMP 网络服务器(互联网和本地)
- Git 服务器(互联网和本地)
- DNS(本地)
- 文件共享(本地)
- 活动目录(本地)
Mac mini 将使用 OSX 作为主要操作系统,我将利用虚拟化来创建所需的服务器。
我的问题:
- 我应该为每个服务器创建单独的虚拟机实例,还是可以将一些服务器(例如 LAMP 服务器和 Git 服务器)分组?
- 如何从本地网络保护 Web 服务器?是否可以创建一个“虚拟”DMZ 来托管 Web 服务器?如果网络服务器受到威胁,我不希望可能的攻击者访问整个本地网络(尤其是网络摄像机)。
- 对于这样的设置,您推荐什么虚拟化软件?