Um cache DNS local pode ser configurado para usar registros obsoletos quando o upstream falhar?

2

Estou à procura de um servidor Linux DNS com proxy / armazenamento em cache, capaz de servir registos obsoletos (expirados), se não conseguir obter actualizações a montante. Pontos de bônus, se ele puder ser configurado para usar o registro obsoleto quando o upstream demorar muito e, em seguida, atualizar o cache de forma assíncrona quando / se a resposta chegar.

O comportamento necessário é bem parecido com a diretiva proxy_cache_use_stale nginx - serve upstream fresco sempre que possível, atende o que você tem quando o upstream está inativo.

O dnsmasq pode estender forçosamente TTL de registros em cache, mas isso falha em ambos os pontos - os clientes obtêm registros obsoletos com o fluxo ao vivo, e assim que o TTL estendido finalmente termina, o cliente não obtém nada.

    
por Earwin 29.11.2016 / 01:24

0 respostas