谷歌云DNS:次要DNS支持

7

我正在尝试确定Google Cloud DNS是否支持通过NOTIFY请求进行AXFR/IXFR的辅助DNS传输?我在网上找不到任何信息,Google也没有明确说明不支持。

1个回答

10

Google Cloud DNS目前不支持作为辅助DNS服务器运行(使用TSIG签名的AXFR / IXFR接收NOTIFY消息)。

也不支持传入的AXFR / IXFR请求或发送NOTIFY消息,如果这是你想要的话。

如果您想要辅助DNS,因为您想将DNS权限分散到多个提供程序,请尝试备选的“多主”或“拆分授权”配置,其中您有两个(或更多)独立的DNS服务,它们从另一个来源保持同步。

有几个特定于DNS的工具可以同步多个DNS服务,例如NetflixDenominatorStackExchangeDNSControlGitHubOctoDNS,以及商业产品Men & MicexDNS

您还可以使用HashiCorpTerraform来管理多个DNS提供商以及许多其他云资源。

所有这些工具都支持许多不同的DNS提供商和DNS名称服务器软件,如BIND。对于特定记录类型和功能的支持因提供商(和工具)而异。DNSControl有一个有用的特性矩阵,显示了对特定功能的支持。
以下是2017年11月各种工具对DNS提供商和软件的支持列表:
  • AWS Route 53: Denominator、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 Designate: Denominator
  • OVH: OctoDNS
  • PowerDNS: OctoDNS、Terraform
  • Rackspace Cloud DNS: Denominator
  • SoftLayer: DNSControl
  • UltraDNS: Denominator、Terraform
  • Vultr: DNSControl
Terraform可以使用RFC 2136 DNS Update对现有区域进行更改,但不能创建全新的区域。

如果您需要支持其他DNS提供商,所有开源工具的GitHub仓库都可以找到。Denominator是用Java编写的,OctoDNS是用Python编写的,而DNSControlTerraform则是用Go编写的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接