【问题标题】:how to configure hostname to have identical name as subdomain?如何将主机名配置为与子域具有相同的名称?
【发布时间】:2013-04-05 15:50:51
【问题描述】:

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

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

我似乎无法在 Windows 服务器上重现此内容。创建子域后,我无法添加A record。启动并运行它的秘诀是什么?

【问题讨论】:

  • 使用空白@ 作为名称?
  • @dirt 所以我使用@ 作为子域中的主机名?
  • 如果我正确理解您的问题,是的。将@ 用于A 记录的name 值在您的情况下用于区域的根级别@.subdomain.example 将定义subdomain.example.com 的IP,而host.subdomain.example 将定义host.subdomain.example.com 的IP (要更上一层楼,您可以将主机创建为区域并需要 @.host.subdomain.example
  • @dirt 我不得不将名称字段留空,但它起作用了!

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


【解决方案1】:

在创建 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 

【讨论】:

    猜你喜欢
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-23
    • 2015-02-10
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多