dnsmasq: como aumentar o TTL?

1

Existe uma maneira de substituir & aumentar o TTL recebido de um servidor DNS upstream?

Existe um parâmetro de configuração no dnsmasq para isso?

    
por jldupont 21.11.2009 / 19:22

3 respostas

1

Baseando minha resposta em seus comentários para Gareth (o que realmente deve ser incorporado à sua pergunta), eu diria que as causas mais prováveis do seu problema são:

  1. Você não está realmente usando o cache que pensa que é ou
  2. Os TTLs para o site que você está visitando estão definidos muito baixo, normalmente por um motivo, e não há nada razoável que você possa fazer sobre isso (exceto talvez identificar a causa raiz das falhas freqüentes de pesquisa de DNS e corrigi-las , por exemplo, a causa era uma conexão de Internet local congestionada) ou solicitar que a entidade responsável os consertasse (se, por exemplo, o problema fosse que a zona é delegada a um servidor DNS autoritário escamoso))
por 21.11.2009 / 20:32
1

Você quer dizer o TTL para uma resposta negativa de um servidor upstream? Isso é controlado pelo parâmetro --neg-ttl:

- neg-ttl =     Respostas negativas de servidores upstream normalmente contêm informações de tempo de vida em registros SOA que o dnsmasq usa para armazenamento em cache. Se as respostas de servidores upstream omitem essas informações, o dnsmasq não armazena em cache a resposta. Essa opção fornece um valor padrão para tempo de vida (em segundos) que o dnsmasq usa para armazenar em cache respostas negativas mesmo na ausência de um registro SOA.

    
por 21.11.2009 / 19:30
1

Dnsmasq tem um parâmetro --min-cache-ttl=[seconds] , em que seconds ≤ 3600 (1 hora).

    
por 27.10.2016 / 02:52

Tags