如何在Windows 2003中configuration* .subdomain.domain.tld – DNS中的通配符

我认为标题说明了一切,但要重申,我想知道如何configurationWindows 2003以允许子域上的通配符。 因此,site1.sub.domain.tld和site2.sub.domain.tld都应该转到同一个IIS站点,它的主机标头值是sub.domain.tld。

我试过以下没有成功 – sub.domain.tld工程,但不是site1.sub.domain.tld。

sub A my.ip.goes.here *.sub A my.ip.goes.here 

谢谢,Iain

在Windows 2003 DNS中,您的子域应显示为父域内的“文件夹”(要创build:右键单击父域,select“新域…”,然后input子域名)。 对于通配符,您创build一个以“*”作为名称的新主机(“A”)logging。

在这种情况下,这听起来像你想要的东西是这样的:

  1. 在domain.tld中,创build一个新的域“sub”。
  2. 在sub.domain.tld中,创build一个没有名字的新的'A'logging,并给它你的服务器的IP地址。 (这将响应sub.domain.tld)。
  3. 在sub.domain.tld中,创build一个以'*'作为名字的新'A'logging,并给它一个IP地址。

只是容易混淆,Windows将允许您在父域中创build一个名为“sub”的“A”logging。 但是对于通配符来说Windows需要有子域。

已经有一段时间我configuration了通配符DNS,但是如果我没有记错的话,logging必须是:

 *.sub.domain.tld IN A 11.22.33.44 

DNS通配符的说明

从看例子,几个build议:

DNS名称必须最终成为一个真正的FQDN,因此,我的意思是明确点终止。

你应该试试:

* .sub.domain.tld。 IN A 11.22.33.44

(请注意“tld”后面的点号,我相信你会告诉我,如果没有点号,子域名应该被用来在成为FQDN之前附加一个后缀,但是如果你是明确的话,它可能会更好。例。

另外,这个文件是否有序列号? 难道是你做了一个编辑,没有增加序列号?