当CNAME指向A记录时,路由53 DNS查询机制

0

【以下的问题经过翻译处理】 我的客户收到了大量的DNS请求,试图进行Route 53成本优化。

在Route53中,有一个TTL为300的CNAME xxx.yyy.com,指向TTL为60的A记录zzz.yyy.com,后者指向一个IP。当网络客户端尝试解析xxx.yyy.com时,会向Route53发出两个DNS查询(增加计费)还是只发送一个查询?域名的TTL会遵从CNAME所设置的300还是A记录所设置的60?

他们有成千上万这样的子域名,由特定地理位置上的数百万客户不断查询。增加TTL并不是一个好办法,因为他们需要能够快速响应意外的IP更改。

我在EC2机器上的53端口上进行了tcpdump测试,只看到了一个请求,但我不确定这是否是正确的测试。

profile picture
专家
已提问 5 个月前8 查看次数
1 回答
0

【以下的回答经过翻译处理】 R53不“Follow”任何内容;它是解析器,将解析最初的CNAME和随后的A记录,如果两个记录都托管在Route 53上,将导致两个收费项目。

如果顾客担心这个问题,他们应该考虑尽可能使用别名记录。

https://docs.aws.amazon.com/zh_cn/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则