内部DNS服务器如何与我们的本地服务器和域名相关联?

内部DNS服务器如何与我们目前拥有的域名相关联?

如果我公司的网站是example.com ,它现在指向其他地方的DNS服务器,指向该网站的服务器,也在其他地方…如何设置本地可用地址?

例如:我们有3台开发服务器和3台登台服务器。 我希望每个人都指出:

 something.example.com somethingelse.example.com etc... 

但是,这只需要本地可用,每个可用… 192.168.0.XXX

注意:我怀疑我可以将外部DNS服务器指向我的本地服务器,因为我没有一个静态IP来正确解决这些问题。

这是可以设置的吗? 它在概念上如何运作? 任何有关这个问题的信息,可以帮助我理解这一点将不胜感激。

你需要设置(被任何其他名称调用)是水平分割DNS。

http://en.wikipedia.org/wiki/Split-horizo​​n_DNS

我通过在DNS服务器中拥有两个视图来做到这一点,所以内部服务器的内部查询parsing为内部IP,但是它们对外界是不可见的。

你可以用它来给每个环境伪造的信息,这是真正的 example.com ,但我不会:当你不在一个一致的环境中工作时,会使事情变得更加困难。

你的问题有点不清楚, 我不清楚你的意思是“点”,或者是谁正在解决什么问题。 如果这不能回答你的问题,请尝试澄清你的信息。

不能使用NSlogging让您的内部域名服务器控制您的域的一部分,只有几个选项。

在公共DNS中使用192.x地址是一个选项。 没有人能够到达系统,除非他们在你的networking。 但是,如果有人猜这个名字,他们会知道你的内部基础设施。

我所做的是我有一个在现实世界中不存在的自定义TLD,我在内部使用它。 一个例子可能是.myc(mycompany)。 然后在我的服务器上进行Web开发,我只需创build虚拟主机来反映这一点。

例如,development.myc testing.myc pre-prod.myc

基本上可以是任何东西 我也在内部为所有的计算机使用这个,我在内部DNS发布关于计算机位置的信息。

为了扩展joeqwerty的答案:你需要的是“水平分割”的DNS服务, 有几种方法来设置 ,部分取决于你使用的软件。 一旦设置好之后,不要忘记在你的内部视图中,将你想要存在的DNS名称空间部分的外部视图的部分映射到它们。 有两种方法可以做到这一点。