【以下的问题经过翻译处理】 我的客户收到了大量的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测试,只看到了一个请求,但我不确定这是否是正确的测试。