如何配置主机名与子域名相同?

时间:2013-04-05 15:50:52

标签: dns windows-server-2008 subdomain windows-server-2008-r2

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

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

我似乎无法在Windows服务器上重现这一点。创建子域名后,我无法添加A record。启动和运行这个秘诀是什么?

1 个答案:

答案 0 :(得分:2)

创建A记录时,您可以使用记录名称的@符号来表示父记录,即没有记录名称。在您的情况下,这适用于子域区域(及更高版本)。

example.com = @ IN A 1.2.3.4  
www.example.com = www IN A 192.168.0.2 

示例原始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