我正在将AWS Route53 CNAME别名设置为AWS RDS群集端点。这样做的目的是创建一致的DNS条目,该条目将始终重定向到当前的集群端点。但是,我也不确定如何设置CNAME TTL。
离。
AWS将其群集端点上的TTL设置为5秒,以便在故障转移期间可以将其重定向到活动写入程序。当我第一次创建CNAME时,我模仿了5秒,但我担心这意味着它将被迫每5秒进行两次DNS查找。一个获取最新的CNAME值,另一个获取当前端点以获取当前IP。
这个假设是否正确?如果是这样,你会建议我将自定义DNS CNAME TTL设置为60秒?这样,使用该自定义DNS的系统每60秒仅重新查询CNAME值,但是按预期每5秒查询一次群集端点?
此外,我知道建议是在DNS上设置更高的TTL,但如果它高于几分钟,则系统可能会尝试使用一个群集。已被替换。