google-cloud-dns辅助DNS支持

时间:2017-10-23 14:43:23

标签: google-cloud-dns

我正在尝试通过NOTIFY请求确定Google Cloud DNS是否支持辅助DNS(AXFR / IXFR)传输?我在网上找不到任何内容,谷歌没有明确说明它不受支持。

1 个答案:

答案 0 :(得分:4)

Google Cloud DNS目前不支持作为辅助DNS服务器运行(收到NOTIFY消息后,TSIG签署了AXFR / IXFR)。

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

如果您对辅助DNS感兴趣,因为您希望在多个提供商之间传播您的DNS权限,您可以尝试使用替代方案"多个主服务器"或者"分裂权限"配置,您有两个(或更多)独立的DNS服务,它们与另一个源保持同步。

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

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

以下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:Denominator,OctoDNS,Terraform
  • 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:Denominator,Terraform
  • Vultr:DNSControl

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

如果您需要支持其他DNS提供程序,则所有开源工具都有GitHub存储库。 Denominator是用Java编写的,OctoDNS是用Python编写的,DNSControlTerraform是用Go编写的。