Monitores
DNS

Monitor DNS

O monitor DNS verifica a resolução de registros DNS para um domínio. Ele detecta falhas na resolução, registros ausentes, e pode validar se os valores retornados pelo DNS correspondem ao esperado.

Como funciona

A cada check, o worker:

  1. Consulta o DNS para o domínio configurado e o tipo de registro selecionado
  2. Avalia se a consulta retornou algum resultado
  3. Se expectedValue estiver configurado: verifica se algum dos registros retornados contém o valor esperado
  4. Registra o tempo de resposta do DNS

Estados possíveis

EstadoCondição
UPRegistros encontrados (e contêm o expectedValue, se configurado)
DOWNNenhum registro encontrado para o domínio/tipo
DOWNRegistros encontrados mas nenhum contém o expectedValue
DOWNTimeout na consulta DNS
DOWNErro de resolução (NXDOMAIN, SERVFAIL etc.)

Configuração

Domínio

O domínio a ser consultado.

suaempresa.com.br
mail.suaempresa.com.br
_dmarc.suaempresa.com.br

Tipo de registro

O tipo de registro DNS a verificar:

TipoUso
AEndereço IPv4 do domínio
AAAAEndereço IPv6 do domínio
CNAMEAlias para outro hostname
MXServidores de email
TXTRegistros de texto (SPF, DKIM, verificações)
NSServidores de nomes autoritativos

expectedValue (opcional)

Se informado, ao menos um dos registros retornados deve conter esse valor.

A verificação de expectedValue usa correspondência parcial. Por exemplo, para um registro MX 10 mail.empresa.com.br, o valor mail.empresa seria encontrado.

Exemplos de uso

Verificar resolução do domínio principal (A)

Garante que o domínio resolve para um endereço IP e não foi sequestrado.

CampoValor
Domíniosuaempresa.com.br
TipoA
expectedValue203.0.113.10 (IP esperado)

Se o IP retornado mudar inesperadamente, o monitor vai para DOWN.

Monitorar registros MX para entrega de email

CampoValor
Domíniosuaempresa.com.br
TipoMX
expectedValuemail.suaempresa.com.br

Detecta se os registros MX foram removidos ou alterados, o que causaria falha na entrega de email.

Verificar CNAME de CDN

CampoValor
Domínioassets.suaempresa.com.br
TipoCNAME
expectedValuecdn.cloudprovider.com

Detecta se o CNAME do CDN foi alterado ou removido, causando falha no carregamento de assets.

Verificar registro SPF (TXT)

CampoValor
Domíniosuaempresa.com.br
TipoTXT
expectedValuev=spf1

Monitora se o registro SPF está presente — essencial para entregabilidade de email.

Verificar nameservers (NS)

CampoValor
Domíniosuaempresa.com.br
TipoNS
expectedValuens1.seuregistrador.com.br

Detecta mudanças não autorizadas nos nameservers do domínio.

Casos de uso práticos

Detecção de DNS hijacking Configure monitores A e NS com os valores esperados. Se alguém comprometer seu registro DNS, o monitor detecta imediatamente e alerta sua equipe.

Monitorar entrega de email Registros MX incorretos ou ausentes causam bounce de todos os emails recebidos. Um monitor DNS nos registros MX detecta isso antes que clientes comecem a reportar problemas.

Validar propagação de DNS Após alterar um registro DNS, monitore para confirmar que a propagação ocorreu. Quando o expectedValue bater com o novo valor, você sabe que propagou.

Alertar sobre expiração de domínio Domínios expirados param de resolver. Um monitor DNS simples (sem expectedValue) detecta se o domínio parou de responder.

Mensagens de erro comuns

MensagemSignificado
NXDOMAINO domínio não existe ou expirou
SERVFAILErro no servidor DNS autoritativo
No records foundNenhum registro do tipo consultado existe
Expected value not foundRegistros existem mas não contêm o expectedValue
DNS timeoutServidor DNS não respondeu no tempo limite

Boas práticas

Use expectedValue para máxima proteção Sem expectedValue, o monitor apenas verifica que o DNS resolve. Com expectedValue, você detecta mudanças no valor — muito mais útil para segurança.

Monitore domínios de email separadamente Configure monitores DNS para A, MX e TXT (SPF) do seu domínio principal. Falhas em qualquer um desses podem impactar email e autenticação.

Defina intervalos conservadores DNS tem TTL (tempo em cache). Mudanças DNS levam tempo para propagar. Um intervalo de 5 minutos é suficiente para monitoramento DNS — não há benefício em checar a cada 10 segundos.

Próximos passos