什么types的DNSlogging需要build立一个子域?

我正在做一个网站,我需要一个子域名

我需要将新的部分添加到我的网站,但是我不知道在DNS控制台中添加哪种types的DNSlogging来指向这个新的站点。

A还是CNAME

这取决于您是否要将托pipe子域委托给不同的DNS服务器(或者到同一台服务器,但在不同的区域文件中)。 当您希望其他实体控制它时,您可以委派一个区域,例如不同的IT部门或组织。

如果你这样做,那么你需要NSlogging。 如果没有,A或CNAMElogging就足够了。

假设你有域example.com。 您有一个www.example.com的Alogging,并且您希望以www.info.example.com作为主机创build子域info.example.com。

代表团

在这种情况下,让我们进一步说,你有两个DNS服务器将托pipe该子域。 (它们可以是当前托pipeexample.com的相同服务器。)在这种情况下,您将在example.com区域文件中创build两个NS条目:

 info IN NS 192.168.2.2 info IN NS 192.168.2.3 

在这两台服务器上,您将创buildinfo.example.com区域,并像其他域一样对其进行填充。

 www IN A 192.168.2.6 

没有代表团

在这里,只需在example.com区域文件中添加一个Alogging,使用一个圆点表示您要在example.com域中创buildwww.info主机:

 www.info IN A 192.168.2.6 

使用CNAME

是否使用CNAME的决定与委托select无关。 我通常喜欢使用CNAME作为指向特定机器名称的“通用”名称。 例如,我可以使用卡通angular色(daffy,elmer,mickey等)或官僚主义(sc01p6-serv)等组织命名约定来命名我的机器,并将通用名称指向它们。 如果机器的IP地址有变化,我只需要查看一个地方来修改它。

 www IN CNAME sc01p6-serv mail IN CNAME sc01p6-serv sc01p6-serv IN A 192.168.2.6 

答案是,要么工作。

您的网站主机应该build议哪一个是首选的。

如果他们习惯于更改服务器的IP地址,请使用CNAME指向他们告诉您的名称。

要将整个子域委托给另一个DNS服务,您的主机DNS中需要以下logging:

  • 两个名称服务器( NS )logging指向您的子域的权威名称服务器
  • 地址( A )logging子域名服务器

您需要为您的子域提供一对DNS名称服务器。 他们需要提供以下logging:

  • 子域的授权开始SOAlogging
  • 两个或更多NSlogging
  • A子域名服务器的logging

RFC1034包含了如何configuration子域的一个很好的描述。

如果您的主机在另一个域中提供了一个名称,则需要在您的域中创build一个cname,如果您的主机为您提供IP地址,则需要在您的域中创build一条logging。