Reconstruir o percurso do cliente
Uma estação de operação fictícia precisa de obter configuração, resolver o nome e estabelecer a ligação ao serviço. Guarda evidência separada de cada etapa: endereço e lease, gateway, resolver utilizado, pergunta DNS, resposta, TTL e tentativa de ligação. Se alguns clientes funcionam e outros falham, compara o estado em vez de concluir que toda a rede está saudável. Um cliente pode conservar um lease válido enquanto outro precisa de uma atribuição nova. Um resolver pode conservar dados antigos enquanto outro consulta a autoridade após a mudança.
Ler a cronologia DHCP
Num lease de oito horas iniciado às 09:00, o modelo usa T1=50% e T2=87,5%, sem variação aleatória. A renovação começa às 13:00, o rebinding às 16:00 e o prazo termina às 17:00. Os momentos são relativos ao início, não somados em sequência. Antes da expiração, uma falha de renovação não implica perda imediata do endereço ainda válido. Se o prazo terminar sem DHCPACK, o cliente deixa de poder usar o lease anterior. Em produção, lê os valores efetivamente recebidos e não assumes que todos os servidores fornecem os defaults.
Seguir o relay e contar o pool
Um relay permite servir clientes noutra subnet, mas o servidor precisa de contexto e configuração aplicáveis. Se giaddr identifica 10.72.40.1, confirma o scope e a política para a rede dos clientes; receber DISCOVER não prova que exista um endereço elegível. No modelo com 100 endereços, 12 exclusões, oito reservas separadas e 65 leases dinâmicos fora desses conjuntos, restam 15. Documenta sobreposições antes de subtrair. Duas ofertas com gateways diferentes também exigem identificar servidores e autorização; a oferta mais rápida não é automaticamente a correta.
Distinguir respostas DNS negativas
NXDOMAIN e ausência de um tipo não são a mesma observação. Sem CNAME, uma resposta autoritativa NOERROR sem AAAA, com SOA, pode indicar NODATA para esse tipo enquanto o nome tem A. Regista nome, tipo, classe e flags antes de comunicar que o domínio não existe. SERVFAIL representa outra situação e merece hipóteses próprias. Na passagem de turno, fornece a pergunta e a resposta observadas, o resolver e o instante. Uma descrição como DNS avariado elimina informação que seria útil para escolher o próximo teste.
Calcular validade sem reiniciar o relógio
No exercício de cache negativa, SOA TTL=600 e SOA.MINIMUM=300 produzem um limite inicial de 300 segundos. Após 120 segundos restam 180, excluindo prefetch, serve-stale e ajustes locais. Uma consulta à cópia não reinicia automaticamente o prazo. Se o nome for criado entretanto, um consumidor pode continuar a observar a resposta negativa anterior durante a validade restante. A decisão operacional precisa de considerar esse consumidor, e não apenas demonstrar que a autoridade já conhece o nome. Uma limpeza controlada pode ser uma medida local, sem prometer efeito nos restantes resolvers.
Planear uma mudança antes do corte
Reduzir TTL às 22:00 não altera retroativamente uma resposta recebida às 21:59 com uma hora de validade. Essa cópia pode continuar até às 22:59 nas condições do modelo. Planeia a redução com antecedência e verifica consumidores, caches e pools de ligações. Mantém uma forma aprovada de compatibilidade ou coexistência enquanto existirem consumidores antigos. A duração DNS também não limita necessariamente a vida de uma ligação já aberta. Define critérios funcionais de corte e rollback para os jobs de ficheiros e integrações relevantes, não apenas para uma consulta manual.
Testar transporte e fechar com evidência
Uma resposta UDP com TC=1 pode levar a uma nova tentativa DNS por TCP. Se o firewall recusa TCP/53 ao resolver autorizado, consultas pequenas podem funcionar enquanto outras falham. Correlaciona captura e regra antes de alterar o caminho necessário. Não uses uma resposta a ping como prova de DNS ou DHCP funcional. Depois da correção, repete a operação que falhava e verifica parâmetros recebidos, resolução correta e ligação completa. Regista as hipóteses eliminadas e os limites do ensaio, incluindo clientes ou resolvers que não foram observados.
Lease 09:00–17:00: T1 às 13:00 e T2 às 16:00 no modelo. Cache negativa de 300 segundos tem 180 restantes após 120.
Armadilhas comuns
Reiniciar prazos a cada consulta, tratar TTL novo como retroativo ou aceitar processo ativo como atribuição válida.
Tópicos relacionados: DNS e DHCP · Gestão de mudanças
O estado guardado e o tempo explicam diferenças entre clientes que usam a mesma infraestrutura.
Referência: Dynamic Host Configuration Protocol · N10-009 V9