我有一台可公开访问的服务器“abc.example.com”,该服务器的物理位置位于我的网络中。如何将其添加到基于 Windows Server 2012 的 DNS 服务器,以便在本地为网络中的计算机解析此服务器?
换句话说,如果我 ping abc.example.com,它应该是 192.168.0.X,而不是公共地址。
我添加了正向查找区域 example.com 并添加了 A 记录 abc。但由于某种原因,它不起作用。我的网络(域 example.local)中的计算机仅指向我的 DNS 服务器。我尝试将 abc.example.com 添加到 HOSTS。它有效但这不是解决方案。请帮忙。
答案1
一般来说:您不需要。您可以在内部使用单独的域来避免可能出现的问题。您需要的是分离 DNS 设置,这些设置很难维护,因为它们无法从任何地方正确调试。例如,如果出现外部 DNS 问题,您必须找到外部站点来调试它们。
最佳做法是运行单独的域 - 例如将您的内部网络重命名为 local.example.com,因此机器内部为 abc.local.example.com