我正在尝试确定Google Cloud DNS是否支持通过NOTIFY请求进行AXFR/IXFR的辅助DNS传输?我在网上找不到任何信息,Google也没有明确说明不支持。
我正在尝试确定Google Cloud DNS是否支持通过NOTIFY请求进行AXFR/IXFR的辅助DNS传输?我在网上找不到任何信息,Google也没有明确说明不支持。
Google Cloud DNS目前不支持作为辅助DNS服务器运行(使用TSIG签名的AXFR / IXFR接收NOTIFY消息)。
也不支持传入的AXFR / IXFR请求或发送NOTIFY消息,如果这是你想要的话。
如果您想要辅助DNS,因为您想将DNS权限分散到多个提供程序,请尝试备选的“多主”或“拆分授权”配置,其中您有两个(或更多)独立的DNS服务,它们从另一个来源保持同步。
有几个特定于DNS的工具可以同步多个DNS服务,例如Netflix的Denominator、StackExchange的DNSControl和GitHub的OctoDNS,以及商业产品Men & Mice的xDNS。
您还可以使用HashiCorp的Terraform来管理多个DNS提供商以及许多其他云资源。
所有这些工具都支持许多不同的DNS提供商和DNS名称服务器软件,如BIND
。对于特定记录类型和功能的支持因提供商(和工具)而异。DNSControl有一个有用的特性矩阵,显示了对特定功能的支持。BIND
: DNSControl、Terraform(RFC2136)Knot
: Terraform(RFC2136)Microsoft Active Directory
: DNSControl、OctoDNSPowerDNS
: OctoDNS、Terraform如果您需要支持其他DNS提供商,所有开源工具的GitHub仓库都可以找到。Denominator是用Java编写的,OctoDNS是用Python编写的,而DNSControl和Terraform则是用Go编写的。