权威NS可以与所服务的域名相同吗?

时间:2012-05-14 00:25:35

标签: dns

假设我有一台服务器(DNS和其他)myserver.com。现在我注册一个域名mydomain.com,并在注册商处将它设置为myserver.com - 因此它是权威服务器,如果有这样的话。

在mydomain.com的权威记录中,我可以将NS设置为ns.mydomain.com吗?

我有两个域设置,一个工作,另一个似乎不愿意传播。所以我想知道是否有问题 - 我的意思是当你需要解析NS的名称以解析NS的名称时,如何解析NS的名称......

而且,如果是,那么palesls plesk会以这种方式自动设置它们吗?

Ps:在同一台服务器上有ns.mydomain.com的A记录,指向正确的IP

2 个答案:

答案 0 :(得分:4)

这个问题有一个解决方案 - 它被称为“粘合记录”,即区域中托管的A记录,其中包含名称服务器的IP地址。

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

答案 1 :(得分:0)

为什么要为“mydomain.com”设置NS记录:

  • 到委托记录中的“myserver.com”进入父区域(com。),但是
  • 到区域apex的“ns.mydomain.com”(在mydomain.com。区域内)

?这会产生不一致性(两个不同的DNS服务器用两个不同的答案回答相同的问题),没有任何明显的好处。您应该尝试帮助整个DNS系统找到一致的答案。

除非你有一个很好的理由让DNS不一致时,你应该决定什么对你的域名服务器的正确,规范名称是,在无论是在代表团与在区顶点为“MYDOMAIN的NS记录发布的名字。 COM”。

话虽如此,它仍然有效:

  • 如果一个尚未了解“mydomain.com”的递归解析器询问它,gTLD服务器会告诉它查看“myserver.com”。在通用顶级域名也将发行A和AAAA粘合记录,以帮助找到“myserver.com”,但即使他们不这样做,你必须在“myserver.com”区域文件“myserver.com” A和AAAA记录(右?)。
  • 如果想要为“mydomain.com”NS记录刷新其缓存的递归解析器,它可以查询它已经知道的权威服务器。该服务器将回答名称服务器是“ns.mydomain.com”,带有粘合记录。这与之前缓存中的内容不同,但最终会映射到具有相同IP地址的服务器。

至于“parallels plesk”,我对此一无所知。