设置专用名称服务器

我最近注册了一个来自godaddy的域名example.com ,并且希望在其上运行两个名称为ns1.example.comns2.example.com的域名服务器。 我遵循了在godaddy中提到的过程,但卡住了。

我有两个ip地址分配给我的vps从ip1和ip2。 从gaddy,我添加了两个主机ns1 – > ip1和ns2 – > ip2。

现在,godaddy已经证实, ns1.example.comns2.example.com是注册的,所以当我做一个whois时,他们显示得很好。

whois ns1.example.com whois ns2.example.com 

都给出了正确的答案。 它显示两个域名服务器地址都在注册服务器中注册,并正确显示IP地址。

但是,我现在感到困惑的一步是,当我挖掘,它无法parsing到任何IP地址

 dig ns1.example.com dig ns2.example.com 

两者都失败。 我有一个绑定为example.com定义的区域。 我是否需要为ns1.example.com和ns2.example.com设置Alogging?

为什么在godaddy中注册名称服务器地址并添加主机信息不起作用?

您需要在支持注册名称服务器的某些注册商处将您的ns1.example.com和ns2.example.com地址注册到固定IP。 听起来你已经完成了这一步。 这些注册是特别的,因为它们是自我解决的,IP地址是与名称服务器的名称一起返回的,专门用于打破任何循环依赖关系。

然而,这不同于试图对这些地址进行挖掘,因为它们的查找系统是不同的。 如果你想让它们作为普通的主机名来parsing,除了名字服务器之外,你可以为它们添加一个Alogging,就像你在本地DNS服务器上的任何其他主机名一样,但是除非你真的把它们用作主机名称。

dig example.com @ns1.example.com应该告诉你,如果您的DNS服务器正在返回您的域的logging。 dig ns1.example.com @ns1.example.com会告诉你,如果你的DNS系统正在返回该主机名的logging。 如果您没有完成第一个步骤,您也可以在@之后使用服务器的IP来testing最后一步。

我是否需要为ns1.example.com和ns2.example.com设置Alogging?

是。

为什么在godaddy中注册名称服务器地址并添加主机信息不起作用?

阅读http://en.wikipedia.org/wiki/Domain_Name_System#Circular_dependencies_and_glue_records