我正在考虑不再使用 DIR-825 作为网关,而是使用 Linux 机器来帮我完成所有工作。我发现知识产权警察,但我在寻找更强大的东西。
我的主要目标基本上是能够将不同的外部域名指向不同的内部服务器。
backup.example.com - 192.168.0.5
home.example.com - 192.168.0.1
我在自己的专用服务器(Windows)上托管我的 DNS,所以我对在家里如何操作网关不太了解(我的托管服务提供商为我完成了所有工作)。
你们中有人知道有哪些免费的 Linux 发行版可以满足我的要求吗?
答案1
它不是 Linux,而是 FreeBSD,但我们在工作中对 pfSense 深信不疑。但它不会进行基于主机名的转发。除了 ISA 之外,我还没有看到任何网关支持此功能(而且 ISA 远远不是 FOSS),因此您需要多个外部 IP 地址来实现您想要的功能(但无论您选择哪个网关,这都是相同的,除非您对 HTTP 请求进行反向代理)。
答案2
你可以尝试解开http://untangle.com
答案3
我相信您也可以使用 Linux 服务器上基于 Apache 名称的虚拟主机来实现这一点,然后将每个虚拟主机的重定向页面重定向到将到达内部主机的 Apache 代理名称。这是一种复杂的鲁布·戈德堡式方法,但符合您基于名称的转发规范。
您的示例有不同的 IP 地址。如果这些是需要映射的唯一外部 IP 地址,而不是基于名称的 IP 地址,事情就容易得多。您可以使用 SmoothWall 轻松使用唯一 IP 来完成此操作。