Route 53 DNS 不稳定
Route 53 DNS Unstable
我的 DNS 工作不断进出(工作然后不工作)。
53 号公路设置:
GoDaddy 区域文件:
MYSITE.COM. 3600 IN SOA ns03.domaincontrol.com. dns.jomax.net (
2015120200
28800
7200
604800
600
)
; A Records
@ 600 IN A 198.185.159.144
@ 600 IN A 198.185.159.145
@ 600 IN A 198.49.23.144
@ 600 IN A 198.49.23.145
; CNAME Records
email 3600 IN CNAME email.secureserver.net
ftp 3600 IN CNAME @
rtwzezashxkbwtjtj4p5 3600 IN CNAME verify.squarespace.com
www 3600 IN CNAME ext-sq.squarespace.com
; MX Records
@ 3600 IN MX 10 mailstore1.secureserver.net
@ 3600 IN MX 0 smtp.secureserver.net
; NS Records
@ 3600 IN NS ns-1478.awsdns-56.org
@ 3600 IN NS ns-1617.awsdns-10.co.uk
@ 3600 IN NS ns-329.awsdns-41.com
@ 3600 IN NS ns-687.awsdns-21.net
@ 3600 IN NS ns03.domaincontrol.com
@ 3600 IN NS ns04.domaincontrol.com
我最初在 GoDaddy 中也有 Route53 设置中的 A 记录,但删除它们似乎有点帮助,尽管它仍然会丢失。
我也尝试过为 api、teamcity 和 octopus 子域使用 CNAME 记录。
完全不确定是什么坏了。
我认为这里有两个问题:
您有两个 SOA。在 Route53 中,您的 SOA 指向 AWS 服务器。在 Godaddy 中,它指向 Godaddy 服务器。 SOA 在所有名称服务器中必须相同。有关更多信息,请参阅 http://rscott.org/dns/soa.html。
在 AWS 中,CNAME 记录看起来是错误的:它们指向相对于主域的域,但这些域未定义(即 ext-sq.squarespace.com.ratingkit.com
出现在 AWS 中但未定义。在对比度 ext-sq.squarespace.com
看起来不错)
问题在于,这不是您使用 Route 53(或任何其他 DNS 提供商)并将 Go Daddy 作为您的域注册商的方式。
您的域仍在使用 Go Daddy,而不是 Route 53,"whois" 查找证明了这一点。真正的问题是它究竟是如何工作的。
您不想在 GoDaddy 上创建 NS
记录。您实际上需要切换权威名称服务器以使用创建托管区域时由 Route 53 分配的 4 个名称服务器。
https://www.godaddy.com/help/set-custom-nameservers-for-domains-registered-with-us-12317
我的 DNS 工作不断进出(工作然后不工作)。
53 号公路设置:
GoDaddy 区域文件:
MYSITE.COM. 3600 IN SOA ns03.domaincontrol.com. dns.jomax.net (
2015120200
28800
7200
604800
600
)
; A Records
@ 600 IN A 198.185.159.144
@ 600 IN A 198.185.159.145
@ 600 IN A 198.49.23.144
@ 600 IN A 198.49.23.145
; CNAME Records
email 3600 IN CNAME email.secureserver.net
ftp 3600 IN CNAME @
rtwzezashxkbwtjtj4p5 3600 IN CNAME verify.squarespace.com
www 3600 IN CNAME ext-sq.squarespace.com
; MX Records
@ 3600 IN MX 10 mailstore1.secureserver.net
@ 3600 IN MX 0 smtp.secureserver.net
; NS Records
@ 3600 IN NS ns-1478.awsdns-56.org
@ 3600 IN NS ns-1617.awsdns-10.co.uk
@ 3600 IN NS ns-329.awsdns-41.com
@ 3600 IN NS ns-687.awsdns-21.net
@ 3600 IN NS ns03.domaincontrol.com
@ 3600 IN NS ns04.domaincontrol.com
我最初在 GoDaddy 中也有 Route53 设置中的 A 记录,但删除它们似乎有点帮助,尽管它仍然会丢失。
我也尝试过为 api、teamcity 和 octopus 子域使用 CNAME 记录。
完全不确定是什么坏了。
我认为这里有两个问题:
您有两个 SOA。在 Route53 中,您的 SOA 指向 AWS 服务器。在 Godaddy 中,它指向 Godaddy 服务器。 SOA 在所有名称服务器中必须相同。有关更多信息,请参阅 http://rscott.org/dns/soa.html。
在 AWS 中,CNAME 记录看起来是错误的:它们指向相对于主域的域,但这些域未定义(即
ext-sq.squarespace.com.ratingkit.com
出现在 AWS 中但未定义。在对比度ext-sq.squarespace.com
看起来不错)
问题在于,这不是您使用 Route 53(或任何其他 DNS 提供商)并将 Go Daddy 作为您的域注册商的方式。
您的域仍在使用 Go Daddy,而不是 Route 53,"whois" 查找证明了这一点。真正的问题是它究竟是如何工作的。
您不想在 GoDaddy 上创建 NS
记录。您实际上需要切换权威名称服务器以使用创建托管区域时由 Route 53 分配的 4 个名称服务器。
https://www.godaddy.com/help/set-custom-nameservers-for-domains-registered-with-us-12317