内部DNS服务器如何与我们目前拥有的域名相关联?
如果我公司的网站是example.com ,它现在指向其他地方的DNS服务器,指向该网站的服务器,也在其他地方…如何设置本地可用地址?
例如:我们有3台开发服务器和3台登台服务器。 我希望每个人都指出:
something.example.com somethingelse.example.com etc...
但是,这只需要本地可用,每个可用… 192.168.0.XXX
注意:我怀疑我可以将外部DNS服务器指向我的本地服务器,因为我没有一个静态IP来正确解决这些问题。
这是可以设置的吗? 它在概念上如何运作? 任何有关这个问题的信息,可以帮助我理解这一点将不胜感激。
你需要设置(被任何其他名称调用)是水平分割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名称空间部分的外部视图的部分映射到它们。 有两种方法可以做到这一点。