Normalmente, você configuraria explicitamente os servidores raiz DNS semelhantes ao trecho de código abaixo:
zone "." {
type hint;
file "/etc/bind/db.root";
};
Onde você observa que o tipo de zona não é o comum master
nem slave
um tipo de zona especial chamado hint
.
Quando o servidor de nomes é iniciado, ele usa apenas as dicas de raiz para encontrar um servidor de nomes raiz responsável e, em seguida, obtém a lista atual de servidores de nomes raiz. Esses são os servidores raiz que serão realmente usados durante a operação.
Como esses são armazenados em cache, eles precisarão de um TTL e, como você observou: esse TTL diminuirá como qualquer outro registro DNS em cache.
Se nenhuma zona de dica for especificada para a classe IN, o servidor utilizará um conjunto padrão compilado de dicas de servidores raiz. Fonte: Manual de Referência do Administrador de Ligação .
Como Brian explicou em sua resposta, a zona raiz muda e, desde que pelo menos um servidor de nomes permaneça válido, a zona de dica permite essas alterações nos servidores de nomes raiz sem exigir que todos os servidores de nomes existentes atualizem seus arquivos de configuração estáticos.