DNS 的乐趣:
示例1: 如何入党?
party.com解析为外部托管的网站,但是fun.party.com需要能够到达另一台服务器,当从本地 DNS 解析时,该服务器位于本地 10.0.2.50。
示例2:不归港:
externalwebsite.com转发到 LAN 内的网络服务器 10.0.2.9。然而,externalwebsite.com:85 需要解析为 10.0.2.10,即运行基于 Web 应用程序的服务的服务器。端口 85 是从 NAT 路由器转发的,因此传入(外部)流量会到达正确的位置 (10.0.2.10:85),并且这是有效的,但是当从 LAN 内部查询精确的“externalwebsite.com:85”时,它不起作用,因为 DNS 已经将其指向 10.0.2.9(例如端口 80 Web 流量)。
这些示例中的任何一个都可能吗?除了 DNS 之外,还需要进行哪些其他配置才能满足最佳实践。
据我目前所知,这两个例子都不能用这个特定服务器的 Gui 前端来完成。我尝试手动更新 BIND 配置文件,但无法找到我在网上到底要查找的内容的示例,并且当我进行预期有效的更改时,什么也没有发生(而且这不会导致破坏 DNS。)
这是在 OSX 服务器上(绑定9.10.3),并且我不确定“/Library/Server/named”中的文件与 OSX Server 的 GUI 前端之间的关系。
我假设工作答案对于许多其他 *nix 和 *BSD 系统很有用。