TTLs padrão no DNS do Windows

3

Estamos tentando definir os TTLs para um conjunto selecionado de servidores com um valor baixo (1 minuto). Essa é a parte fácil e já foi feita manualmente. No entanto, estou preocupado com o que acontecerá se o registro se tornar obsoleto / eliminado por qualquer motivo, ou se o servidor o atualizar e redefinir o TTL de volta ao padrão, portanto, quero torná-lo mais permanente. Eu tenho algumas perguntas ...

Como o valor TTL Padrão Mínimo na função SOA no Windows? Em outro post , é mencionado que o comportamento canônico desse valor foi alterado. Isso também se aplica no Windows?

Meu valor TTL Padrão Mínimo está definido para 10 minutos atualmente, mas todos os registros A registrados pelos clientes são definidos com um TTL de 20 minutos. Como o TTL é definido por registro no Windows? O cliente solicita um valor ou isso é determinado pelo servidor DNS? Em ambos os casos, como isso mudou?

    
por Bigbio2002 17.03.2013 / 18:30

1 resposta

2

Parece que o TTL Padrão Mínimo na SOA é por quanto tempo as consultas DNS com falha são armazenadas em cache, como afirmou Celada.

O TTL de 20 minutos em cada registro é independente disso e é definido pelo cliente ao atualizar dinamicamente seu próprio registro (o padrão é 20 minutos).

O padrão de 20 minutos pode ser alterado definindo um DWORD chamado DefaultRegistrationTTL in HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters (o valor deve estar em segundos. Não é necessário reinicializar para que ele entre em vigor, mas será necessário executar ipconfig /registerdns após a alteração se você quiser que o novo TTL seja atualizado imediatamente.

    
por 18.03.2013 / 19:21