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

最佳答案

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

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

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

NetflixDenominatorStackExchangeDNSControlGitHubOctoDNSMen & Mice的商业xDNS,有几种特定于DNS的工具可以同步多个DNS服务。
您还可以使用HashiCorpTerraform来管理多个DNS提供商以及许多其他云资源。

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

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

  • AWS路线53:分母,DNSControl,OctoDNS,地形
  • Azure:OctoDNS,Terraform
  • BIND:DNSControl,Terraform(RFC2136)
  • CloudFlare:DNSControl,OctoDNS,Terraform
  • Digitalocean:DNSControl,地形
  • DNSimple:DNSControl,OctoDNS,Terraform
  • DnsMadeEasy:地形
  • Dyn:分母,OctoDNS,地形
  • Gandi:DNSControl
  • Google Cloud DNS:DNSControl,OctoDNS,Terraform
  • Knot:Terraform(RFC2136)
  • Microsoft Active Directory:DNSControl,OctoDNS
  • Namecheap: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存储库。 Denominator用Java编写,OctoDNS用Python编写,DNSControlTerraform用Go编写。

    关于google-cloud-dns辅助DNS支持,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46892178/

    10-14 22:06