我需要将新部分添加到我的网站中,但是我不知道要在DNS中添加哪种类型的DNS记录控制台指向该新站点。
是
A
还是CNAME
吗?#1 楼
这取决于您是否要委派将子域托管到其他DNS服务器(或同一台服务器,但在不同的区域文件中)。如果希望其他实体(例如,其他IT部门或组织)控制区域,则可以委派区域。如果这样做,则需要NS记录。如果不是,则A或CNAME记录就足够。
假设您拥有example.com域。您具有www.example.com的A记录,并且想要创建一个以www.info.example.com作为主机的子域info.example.com。
委派
在这种情况下,让我们进一步说,您有两个将托管该子域的DNS服务器。 (它们可能是当前托管example.com的同一服务器。)在这种情况下,您将在example.com区域文件中创建两个NS条目:
info IN NS 192.168.2.2
info IN NS 192.168.2.3
在这两台服务器上,您将创建info.example.com区域,并像其他任何域一样填充它。
www IN A 192.168.2.6
没有委托
这里,只需在example.com区域文件中添加一个A记录,并使用一个点表示要在
www.info
域中创建example.com
主机:www.info IN A 192.168.2.6
使用CNAME
是否使用CNAME的决定与委托选择无关。我通常喜欢对指向特定机器名称的“通用”名称使用CNAME。例如,我可能使用组织命名约定(例如卡通人物(达菲,埃尔默,米奇等)或某些官僚机构(sc01p6-serv))为计算机命名,然后将通用名称指向它们。如果机器的IP地址发生变化,我只需要在一个地方进行修改即可。
www IN CNAME sc01p6-serv
mail IN CNAME sc01p6-serv
sc01p6-serv IN A 192.168.2.6
#2 楼
要将整个子域委派给另一个DNS服务,您的主机DNS中需要以下记录:两个名称服务器(
NS
)记录指向您的子域的权威名称服务器子域名服务器的地址(
A
)记录,您需要为子域提供一对DNS域名服务器。他们需要提供以下记录:
a子域的授权开始
SOA
记录两个或多个
NS
记录A
记录用于子域名服务器的RFC1034很好地描述了如何配置子域。
#3 楼
答案是,无论哪种都可以。Web主机应建议您首选哪个。
如果他们习惯于更改其IP地址,服务器,请使用指向他们告诉您的名称的
CNAME
。