我使用 BIND 为大约 15,000 个域名运营一些 DNS 服务器。一些客户希望开始使用全站点内容交付 CDN,而这方面的要求是支持使用 ANAME / ALIAS DNS 记录,目前有几家大型 DNS 提供商支持这些记录。
有没有办法在 BIND 上实现这些记录类型,或者您能否就如何引入此类功能提供建议?
答案1
不是,因为这些不是标准定义文档中概述的实际记录类型。所有动态 Apex 功能都是特定于实现的,因为没有标准化的方法来处理该问题。虚假记录类型(如“ANAME”和“ALIAS”)和流行语(如“CNAME flattening”)都是针对 Apex 别名的产品特定解决方案。
除非近期有所改变,否则 BIND 不具备允许服务器软件根据区域外的记录合成顶级 A/AAAA 记录的功能。您必须依赖 Web 服务器重定向,或者根据需要自行对记录执行硬更改。(手动、DDNS 等)