有没有办法阻止特定主机名在 Virtualbox 客户机中访问?
例如,我想阻止在 Virtualbox VM 中运行的操作系统中对 superuser.com 或 stackoverflow.com 的所有访问,或者将这些主机名指向 127.0.0.1 或虚拟地址。实现此目的的最佳方法是什么?
答案1
有没有办法阻止特定主机名在 Virtualbox 客户机中访问?
所有常规的物理机网站屏蔽方法也适用于 VirtualBox 客户机。您可以:
修改客人的主办方文件并将给定的请求定向到您选择的 IP。
设置本地 DNS 服务器并将访客的 DNS 请求路由到该服务器(该服务器会再次将这些特定请求解析为您选择的任何 IP。)
设置代理服务器以阻止来自访客的这些地址的请求。
关于 DNS 和代理服务器解决方案,这些服务器都可以位于客户机本身、另一台虚拟机、主机或网络上的另一台物理机器上。
可能值得一提的是,您首先不需要让客人访问互联网 - 例如,您可以使用仅主机网络适配器。
实现这一目标的最佳方法是什么?
对于最低限度的安全性来说,依赖于客户机的解决方案可能不如依赖于单独的虚拟机、主机或另一台物理机的解决方案安全。
除此之外,最好的解决方案可能在很大程度上取决于您的网络以及您希望阻止这些地址的原因/方式。