2013-04-22 80 views
0

我在Microsoft Azure上创建了一个项目。我们只获得一个名称服务器而不是IP地址。由于我有多个指向Azure的域,因此我想将所有域重定向到一个名称服务器,并将其重定向到Azure。这样,如果Azure更改我的域名服务器,则只需更改一个名称服务器,而不必更改所有域名。创建指向另一个名称服务器的名称服务器...是否更慢?

但是,创建指向另一个名称服务器的名称服务器是一种不好的做法。解析IP地址速度慢吗?

谢谢!

回答

0

我想你的意思是有NS记录指向CNAME记录?

It's not allowed.但是,它通常工作。这样做一直令人沮丧,但最初的DNS规范从未完全清楚。

RFC 2181澄清说它不被允许,RFC 1912也是相关的。 This ServerFault question包含更多的细节,是我找到这两个RFC的refences。

尽管如此,它“通常”的作品(但我不会推荐这样做)。回答你的问题,是的,它会稍微慢一点(还有一个额外的名字必须解决),但不是很重要,解析器会在第一次之后缓存所有内容。

+0

我发现Azure中的公共IP地址是固定的..所以我会直接将我的名称服务器记录指向ip。 – 2013-04-25 07:31:18

+0

这也是不允许的。 'NS'记录(和'MX'记录,就此而言)应该指向名称,而不是IP地址。 – Celada 2013-04-25 16:34:10

+0

对不起,我用错了词。我的意思是我将创建一个名称服务器(不是NS记录)指向我的公共IP地址。 – 2013-04-26 06:06:44