Recentemente, estive pensando no TTL do nosso DNS. Temos registros A para nossos servidores e, em seguida, registros CNAME para os nomes voltados para o cliente. O CNAME www.example.com aponta para server-01.example.com, por exemplo. Em caso de falha, temos o TTL definido em 15 minutos no CNAME e no registro A.
No entanto, me ocorre que isso pode não ser o ideal. Certamente deve ser que o registro A seja de 48 horas e o CNAME seja de 15 minutos. O CNAME apenas aponta para server-02.example.com em caso de falha. O registro A (em teoria, deve ser armazenado em cache por um longo tempo, porque usamos o CNAME como o switcher).
Procurando na Internet, encontrei muitas pessoas com CNAME longo e registro A curto: CNAME e registro A têm TTLs diferentes. Qual deles será armazenado em cache?
Isso parece contrário ao que qualquer um gostaria. A questão é: o DNS funciona da maneira que espero que funcione, no sentido de que a solicitação CNAME TTL é importante para se eu precisar trocar de servidor com pressa?