Valores de TTL da cadeia CNAME - que são usados

4

Nossa configuração precisa fazer uso de várias referências CNAME. Minha pergunta é sobre os valores de TTL e se os inferiores da cadeia são respeitados ou se são superados pelo topo da cadeia?

Deixe-me dar um pouco de conhecimento. Temos um cliente que usa um subdomínio de seu domínio corporativo para apontar para nossa infraestrutura. Isso aponta para um de nossos subdomínios - o que nos permite controlar efetivamente seu DNS sem exigir acesso ao DNS deles. Nosso registro DNS aponta para outro CNAME (e para o AWS ELB).

CNAME do cliente - > Nosso CNAME - > ELB

Se o cliente definir um valor TTL grande, nosso valor TTL será ignorado ou ainda posso descartar o valor TTL do nosso antes de uma alteração?

Para ser explícito, se o cliente tiver um TTL de 24 horas e definirmos o nosso para 1 hora. Qual será o TTL efetivo do endereço de domínio?

obrigado

    
por Steven Franklin 14.02.2015 / 11:38

1 resposta

4

Assumindo software bem comportado, todos os valores de TTL são respeitados. (Se não for bem comportado, provavelmente nenhum dos valores de TTL são respeitados, alternativamente, nenhum valor curto de TTL é respeitado.)

Ou seja, toda vez que você procurar o nome usado pelo cliente em seu exemplo, esses registros CNAME terão que ser seguidos pelo servidor de resolução. Se um registro de parte de sua cadeia original de CNAMEs tiver expirado de seu cache, ele precisará sair e procurar novamente, e a nova resposta pode levar a algum outro lugar diferente da cadeia de registros original.

    
por 14.02.2015 / 12:12