绑定到另一个绑定(添加了方案解释)

绑定到另一个绑定(添加了方案解释)

https://i.stack.imgur.com/dqn3h.png

我在我的 Web 服务器上声明了 example.com,它是 OVH 数据中心的生产服务器。

我需要将 redmine.exemple.com 转发到我们的 Mac mini 服务器(位于我们的办公室,位于我们的 ISP 箱后面,它将所有内容转发到 Apple 电脑)。

我们使用了 VMWare fusion 和特定的 VM:bitnami redmine stack。

如何配置 Mac mini 服务器上的第二个绑定以将特定域转发到特定 VM?

目前,来自端口 80 的所有内容都会重定向到 Mac mini 服务器而不是特定的 VM,是否有特殊配置?

我已经在 Mac mini 上安装了 bind,但它并没有被入站流量使用。

答案1

你可以使用绑定“视图”来实现这一点,每个视图将根据 ACL 定义的一些参数分配给不同的机器,因此你实际上可以执行以下操作

  • 网络 AA.BB.CC.DD 中的所有机器都可以将此域视为 XXX,但机器 AA.BB.CC.EE 将看到 YYY

这当然意味着为您的区域维护两个不同的文件,所以如果您只想要一个且只有一个条目,您能做的最好的就是将该条目定义为子域(只需指向 NS 并创建一个单独的文件,然后将@A 指向相关的 IP )这样您就可以将这两个文件与您想要的内容分开。

如果您不想这样做,另一个选择是只声明一个在 macmini 中使用您想要的条目控制的区域,将其定义为完整域并再次将 @A 放到 VM 的 IP 上,然后 mac mini 会认为他是该区域的主人,因为它是一个子域,所以对您的主域的任何查询仍然会从外部得到很好的答案。

相关内容