我的DNS工作不停地进出(工作然后不工作)。
Route 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
我最初在Route53设置中也有GoDaddy中的A记录,但删除它们似乎有点帮助,尽管它仍在退出。
我也尝试过为api,teamcity和章鱼子域使用CNAME记录。
根本不确定什么是坏的。
答案 0 :(得分:4)
问题在于,这不是您使用Go Daddy作为域名注册商的Route 53(或任何其他DNS提供商)的方式。
您的域名仍在使用Go Daddy,而不是Route 53,正如“whois”查找所证明的那样。真正的问题是它究竟是如何运作的。
您不想在Go Daddy创建NS
条记录。您需要实际切换权威名称服务器以使用在创建托管区域时由Route 53分配的4个名称服务器。
https://www.godaddy.com/help/set-custom-nameservers-for-domains-registered-with-us-12317
答案 1 :(得分:2)
我认为这里有两个问题:
您有两个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
看起来不错)