如何为所有域返回相同的DNS记录?

时间:2018-04-24 18:11:25

标签: dns

我有一个随机数量的域名(sub.client1.examplesub.client2.example等),我要求我的客户通过NS记录委托我的域名服务器。

每个委托域的配置应该完全相同(我们拥有的固定域的CNAME和SSL验证的记录)。

如何配置我的DNS服务器以接受任何域名的请求并为其返回正确的配置?是否有像Route53或DynDNS这样的托管服务可以为虚拟机名称服务器提供对该用例的支持?

1 个答案:

答案 0 :(得分:0)

您没有说明使用哪个名称服务器。

对于大多数人,如Bind,您可以编写区域文件,使域名本身不会出现在标签中。 基本上你写www CNAME www.whatever.example并且www末尾的缺失点强制名称服务器自动添加域名。

因此,使用这样编写的区域文件,您可以为所有应具有权威性的域名配置名称服务器,并使用相同的区域文件。

这是许多其他选项中的一个。 要成为这个编程Q& A网站的主题,您还可以:

  • 使用名称服务器,允许使用作为源,而不是静态文本文件,数据库的内容(您的某些程序可以填写),甚至直接使用将被调用以回复每个DNS数据包的程序< / LI>
  • 在启动名称服务器之前,使用一些模板机制和一些程序从其他来源(如数据库)构建所有zonefile文本文件。

请注意,第一个案例是&#34;泛型&#34; zonefile文本文件是最简单的,所以应该是你第一次尝试。

当然,各种提供商可以或多或少地为您提供相同的功能,从您的注册商开始,也可以为您提供DNS托管服务。但是,如果您同意安装和维护名称服务器,也可以自己实现。

此外,您不需要任何虚荣服务器来完成所有这些工作,我建议您不要遵循这些潜在客户,因为它不会给您带来任何好处。