google-cloud-dns辅助DNS支持

Jam*_*nes 5 google-cloud-dns

我正在尝试确定Google Cloud DNS是否支持通过NOTIFY请求进行辅助DNS(AXFR / IXFR)传输?我在网上找不到任何内容,Google也未明确声明不支持该功能。

Ale*_*puy 7

Google Cloud DNS当前不支持作为辅助DNS服务器运行(TSIG在收到NOTIFY消息后已签名AXFR / IXFR)。

它也不支持传入的AXFR / IXFR请求或发送NOTIFY消息,以防您的意思。

如果您对二级DNS感兴趣,因为您希望将DNS权限分散到多个提供商中,则可以尝试使用替代的“多个主机”或“拆分权限”配置,在该配置中,您可以保留两个(或多个)独立的DNS服务来自另一个来源的同步。

有几个DNS专用工具同步多台DNS服务,从Netflix公司分母StackExchangeDNSControlGitHub上OctoDNS男子小鼠的商业xDNS。您还可以使用HashiCorpTerraform管理多个DNS提供商以及许多其他云资源。

所有这些都支持许多不同的DNS提供程序和DNS名称服务器软件,例如BIND。对特定记录类型和功能的支持因提供者(和工具)的不同而不同。DNSControl具有有用的功能矩阵,显示了对特定功能的支持。

以下DNS提供程序和软件列表显示了截至2017年11月不同工具的支持,

  • AWS Route 53:分母,DNSControl,OctoDNS,Terraform
  • Azure:OctoDNS,Terraform
  • BIND:DNSControl,Terraform(RFC2136)
  • CloudFlare:DNSControl,OctoDNS,Terraform
  • Digitalocean:DNSControl,Terraform
  • DNSimple:DNSControl,OctoDNS,Terraform
  • DnsMadeEasy:Terraform
  • Dyn:分母,OctoDNS,Terraform
  • 甘迪:DNSControl
  • Google Cloud DNS:DNSControl,OctoDNS,Terraform
  • Knot:Terraform(RFC2136)
  • Microsoft Active Directory:DNSControl,OctoDNS
  • 名称便宜:DNSControl
  • Name.com:DNSControl
  • NS1:DNSControl,OctoDNS,Terraform
  • OpenStack指定:分母
  • OVH:OctoDNS
  • PowerDNS:OctoDNS,Terraform
  • Rackspace Cloud DNS:分母
  • SoftLayer:DNSControl
  • UltraDNS:分母,地形
  • Vultr:DNSControl

Terraform可以使用RFC 2136 DNS更新来对现有区域进行更改,但不能提供全新的区域。

如果您需要其他DNS供应商的支持,则所有开源工具都有GitHub存储库。分母用Java编写,OctoDNS用Python编写,DNSControlTerraform用Go编写。