可以使用通配符子域名将某些特定子域指向DNS服务器?

假设example.com域和假IP,需要的configuration是这样的:

  • example.com指向186.200.1.1
  • www .example.com指向186.200.1.1
  • 186.200.1.1指向186.200.1.1
  • 在线 .example.com指向186.200.1.2
  • store .example.com指向186.200.1.3
  • * .example.com指向186.200.1.5

即我们有两个规则:

  1. 子域www,adm,在线商店都有你的特定服务器。

  2. example.com 186.200.1.5域,除www,adm,onlinestore外 ,都应指向186.200.1.5服务器。

只使用DNSlogging是可能的吗?

是的,这是极有可能的! 如果为* .example.com添加Alogging,则会将所有不存在的域名parsing为指定的IP地址。 请参阅: http : //en.wikipedia.org/wiki/Wildcard_DNS_record

例如,如果您的logging如下所示:

 *.example.com -> 8.8.8.8 a.example.com -> 8.8.4.4 

这将意味着:

 a.example.com resolves to 8.8.4.4 b.example.com resolves to 8.8.8.8 c.example.com resolves to 8.8.8.8 

子域B和C没有指定,这就是为什么他们回落通配符logging! 🙂

你想要使用这样的东西:

 *.example.com. 3600 A 192.0.2.1 

星号是最左边的分号是重要的。 其余的应该是标准的Alogging,除了www和adm你可以做一个CNAMElogging,如果你想。