我使用 BIND 为大约 15,000 个域名运行一些 DNS 服务器。一些客户希望开始使用全站点内容交付 CDN,对此的要求是支持使用 ANAME / ALIAS DNS 记录,现在一些大型 DNS 提供商都支持这些记录。
有没有办法在 BIND 之上实现这些记录类型,或者你能建议如何引入这种类型的功能吗?
我使用 BIND 为大约 15,000 个域名运行一些 DNS 服务器。一些客户希望开始使用全站点内容交付 CDN,对此的要求是支持使用 ANAME / ALIAS DNS 记录,现在一些大型 DNS 提供商都支持这些记录。
有没有办法在 BIND 之上实现这些记录类型,或者你能建议如何引入这种类型的功能吗?
不,因为这些不是标准定义文档概述的实际记录类型。所有动态顶点功能都是特定于实现的,因为没有处理问题的标准化方法。像“ANAME”和“ALIAS”这样的虚假记录类型,以及像“CNAME flattening”这样的流行语都是针对顶点别名的产品特定解决方案。
除非它在最近的历史中发生了变化,否则 BIND 没有允许服务器软件根据区域外的记录合成顶点 A/AAAA 记录的功能。您将不得不依赖网络服务器重定向,或者根据需要自己对记录执行硬更改。(手动、DDNS 等)