我在unix系统上轻松完成了以下操作,但我无法在MS Windows服务器上进行相同的配置:
subdomain.example.org
是一个区域,因此我可以设置host.subdomain.example.org
之类的子主机名。此外,subdomain.example.org
也是子域的入口点并运行Web服务器。为此,我创建了一个指向IP地址的A record
。也就是说,主机名与子域名相同。
我似乎无法在Windows服务器上重现这一点。创建子域名后,我无法添加A record
。启动和运行这个秘诀是什么?
答案 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