设置我自己的名字服务器

我正在使用BIND9设置自己的名称服务器,但是我想要查看与注册服务器和其他名称服务器相关的名称服务器设置。

说我有一个域www.mydomain.com

我安装我的2名称服务器: ns1.mydomain.com – > 192.168.0.1ns2.mydomain.com – > 192.168.0.2

1)世界如何知道我的名字服务器现在在ns1.mydomain.comns2.mydomain.com ? 我读到了在我的注册商处设置胶水logging。 请你详细说明一下,即一旦我设置这些胶水logging,我现在可以使用我的名字服务器在NSlogging的任何其他域?

例如www.otherdomain.com NSlogging – > ns1.mydomain.com / ns2.mydomain.com

2)鉴于我设置胶水logging如上所述,我是否“必须”更新mydomain.com NSlogging指向我的名字服务器? 我可以保留mydomain.com NSlogging指向我的注册商名称服务器,但是使用ns1.mydomain.com / ns2.mydomain.com作为我拥有的任何其他域的名称服务器?

如果你要运行你自己的名字服务器,你真的需要了解DNS的工作原理。 我的build议是在O'Reilly的BIND书上花几个晚上的时间,在介绍DNS如何工作方面做了很好的工作,然后告诉你如何用示例构build和build立你自己的DNS系统。

真的,如果你正在pipe理一项服务,你需要深刻的了解它。 在问答网站的回复中,我们无法为您做到这一点

  1. 世界知道,因为别人承载你的胶水logging。 每个人都知道根服务器在哪里,根服务器知道你在哪里。 胶水logging告诉每个人你的名字服务器在哪里。 在这个更老的,规范的问题中有很多细节 。

  2. 你不必让你的NSlogging匹配你的胶水logging,但有时候会发生不好的事情,如果你不这样做。 具体来说,一些DNSparsing器会抛出一个错误,有些不会。 我最近不得不面对最近一位DNS提供商没有提供NSlogging的客户。 PowerDNS仍然可以查看他们的域名,但绑定不了。 从内存中,OpenDNS和Google的公共DNS服务器之一,而另一个没有。 结果是有些人不能访问他的网站。 我不知道如果你服务NSlogging会发生什么,但他们不匹配胶水。

设置你的时候使用IntoDNS ,以确保你做对了。

额外的信用: 为什么DNS的工作方式呢?