首页 文章

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

提问于
浏览
-1

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

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

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

1 回答

  • 0

    你不是说哪个名字服务器 .

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

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

    这是许多其他选项中的一个 . 要成为这个编程问答网站的主题,您还可以:

    • 使用一个名称服务器,它允许用作源,而不是静态文本文件,数据库的内容(你的某些程序可以填写),甚至可以直接使用一个程序来调用它来回复每个DNS数据包

    • 使用一些模板机制和一些程序在启动名称服务器之前从其他源(如数据库)构建所有区域文件文本文件 .

    请注意,带有“通用”区域文件文本文件的第一种情况是最简单的,因此应该是您的第一次尝试 .

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

    此外,您不需要任何虚荣服务器来完成所有这些,我建议您不要遵循该线索,因为它不会给您带来任何好处 .

相关问题