Dns 如何将主机名配置为与子域具有相同的名称?

Dns 如何将主机名配置为与子域具有相同的名称?,dns,windows-server-2008,subdomain,windows-server-2008-r2,Dns,Windows Server 2008,Subdomain,Windows Server 2008 R2,我在unix系统上轻松地完成了以下操作,但在MS Windows服务器上无法配置相同的操作: subdomain.example.org是一个区域,因此我可以设置子主机名,如host.subdomain.example.org。此外,subdomain.example.org也是该子域的入口点,并运行一个Web服务器。为此,我创建了一个指向IP地址的记录。也就是说,主机名与子域名相同 我似乎无法在windows服务器上重现这一点。创建子域后,我无法添加记录。启动并运行此功能的秘诀是什么?创建记录

我在unix系统上轻松地完成了以下操作,但在MS Windows服务器上无法配置相同的操作:

subdomain.example.org
是一个区域,因此我可以设置子主机名,如
host.subdomain.example.org
。此外,
subdomain.example.org
也是该子域的入口点,并运行一个Web服务器。为此,我创建了一个指向IP地址的
记录。也就是说,主机名与子域名相同


我似乎无法在windows服务器上重现这一点。创建子域后,我无法添加
记录。启动并运行此功能的秘诀是什么?

创建记录时,您可以使用
@
符号作为记录名来表示父记录,即没有记录名。在您的情况下,这适用于子域区域(以及其他区域)

原始dns区域文件示例:

$TTL    14400
$ORIGIN example.com.
@  1D  IN    SOA ns1.example.com.   hostmaster.example.com. (
                  2002022401 ; serial
                  3H ; refresh
                  15 ; retry
                  1w ; expire
                  3h ; minimum
                 )
       IN  NS     ns1.example.com. ; in the domain
       IN  NS     ns2.smokeyjoe.com. ; external to domain
       IN  MX  10 mail.another.com. ; external mail provider

@      IN  A      1.2.3.4   ; root record here would be value for example.com
ns1    IN  A      192.168.0.1  ;name server definition     
www    IN  A      192.168.0.2  ;web server definition
ftp    IN  CNAME  www.example.com.  ;ftp server definition

bill   IN  A      192.168.0.3
fred   IN  A      192.168.0.4 

使用空白的
@
作为名称?@dirt,因此我使用
@
作为子域中的主机名?如果我正确理解您的问题,可以。将
@
用于
记录的
名称
值是用于案例
@.subdomain中区域的根级别。example
将定义
subdomain.example.com的IP
,而
host.subdomain.example
将定义
host.subdomain.example.com的IP
(要升级到另一个级别,您可以将主机创建为区域,并且需要
@.host.subdomain.example
)@dirt我必须将name字段保留为空,然后它就工作了!
$TTL    14400
$ORIGIN example.com.
@  1D  IN    SOA ns1.example.com.   hostmaster.example.com. (
                  2002022401 ; serial
                  3H ; refresh
                  15 ; retry
                  1w ; expire
                  3h ; minimum
                 )
       IN  NS     ns1.example.com. ; in the domain
       IN  NS     ns2.smokeyjoe.com. ; external to domain
       IN  MX  10 mail.another.com. ; external mail provider

@      IN  A      1.2.3.4   ; root record here would be value for example.com
ns1    IN  A      192.168.0.1  ;name server definition     
www    IN  A      192.168.0.2  ;web server definition
ftp    IN  CNAME  www.example.com.  ;ftp server definition

bill   IN  A      192.168.0.3
fred   IN  A      192.168.0.4