如何创建指向名称服务器的子域

如何创建指向名称服务器的子域

我正在尝试设置一个指向应用服务的 Azure 名称服务器的子域,这样我们就不必在主域中添加记录。

例如:

  • 主域名:example.com> DNS 提供商的名称服务器
  • 子域:sub.example.com> Azure 名称服务器。

我在两个公共 DNS 提供商处测试了这个理论,整个过程简单又直接。我查看了指定域名的名称服务器记录,添加

sub | ns1-02.azure.com
sub | ns2-02.azure-dns.net
etc...

因此,任何指向的请求*.example.com都将由公共 DNS 的名称服务器处理,并且任何指向的请求*.sub.example.com都将由 Azure 名称服务器处理。

但是,我们现在需要使用客户的实际域,该域由 Network Solutions 托管,并且他们有不同的设置。我可以添加名称服务器,但是没有地方可以添加sub,只有名称服务器的 FQDN,因此看起来这里的条目会将他们的名称服务器替换为 Azure,而这并不是我们想要做的。

阅读他们的文档,关于添加子域,他们似乎希望我添加我所称的 A 记录。http://www.networksolutions.com/support/how-to-create-sub-domains/但是,A 记录会是什么样子呢?@ > ns1-02.azure.com我担心那会破坏一切。

我该如何实现这一点?我是不是忘记了 DNS 101 中的一些内容。有没有人能想到一种变通方法/技巧,可以让我们实现相同的目标,而不必建议客户放弃 Network Solutions 或购买其他域名?

答案1

您有一个域名example.com和一个子域名sub.example.com。您希望为每个域名设置不同的名称服务器,因此您需要执行代表团:在权威名称服务器中,example.com您将需要提供指向第二组名称服务器的标签NS的记录。sub

当然,第二组名称服务器必须配置为具有权威性,sub.example.com否则追逐该名称的递归名称服务器将会来到它们那里并收到错误,因此称为不充分的委派。

我不知道 Network Solutions 允许您做什么或不允许您做什么。如果他们不允许您更改他们为您提供服务的区域的内容,您将需要更改 DNS 提供商(不一定是您的域名注册商,可以是其他结构,也可以是其他结构)。

您需要在您的区域中添加类似以下内容的内容:

sub NS ns1-02.azure.com.
sub NS ns2-02.azure-dns.net.

使用您提供的示例。但同样,如上所述,在执行此操作之前,请确保ns1-02.azure.comns2-02.azure-dns.net已配置为在您的子域上具有权威性sub.example.com

相关内容