Pular para o conteúdo
nestoo
  • Qual é o meu IPSeu endereço IP público (IPv4 e IPv6), localização e provedor.Rede e IP
  • Teste de velocidadeMeça a velocidade de download e upload, a latência e o jitter.Rede e IP
  • IP lookupLocalização, provedor e rede de qualquer endereço IP.Rede e IP
  • Consulta DNSRegistros DNS A, AAAA, MX, TXT, NS e outros de qualquer domínio.Rede e IP
  • Consulta WHOISDono, registrador e data de expiração de qualquer domínio ou IP.Rede e IP
  • Prefix lookupVerifique um prefixo no BGP, no RPKI e nos IRRs antes de anunciá-lo.Rede e IP
  • ASN lookupDono, prefixos anunciados e vizinhos de qualquer número AS.Rede e IP
  • Calculadora de sub-redesRede, broadcast, hosts e máscara de qualquer sub-rede IPv4 ou IPv6.Rede e IP
  • Verificador de portasVeja se uma porta está aberta no seu IP ou em um servidor.Rede e IP
  • Verificador de cabeçalhos HTTPCabeçalhos, códigos de status e redirecionamentos de uma URL.Rede e IP
  • Verificador de SSLValidade, expiração e cadeia do certificado de qualquer site.Rede e IP
  • Verificador de SPF, DKIM e DMARCVerifique se os registros SPF, DKIM e DMARC de um domínio têm erros.Rede e IP
  • Gerador de senhasSenhas fortes e aleatórias, geradas direto no seu navegador.Senhas e segurança
  • Verificador de força de senhasQuanto tempo levaria para quebrar uma senha e se ela já vazou.Senhas e segurança
  • Gerador de hashHashes MD5, SHA-1, SHA-256, SHA-512 e CRC32 de textos ou arquivos.Senhas e segurança
  • Formatador de JSONFormate, valide e minifique JSON, com a localização exata dos erros.Ferramentas para desenvolvedores
  • Codificador/decodificador Base64Codifique texto ou arquivos em Base64 e decodifique de volta.Ferramentas para desenvolvedores
  • Codificador/decodificador de URLCodifique e decodifique URLs e query strings, e analise qualquer URL.Ferramentas para desenvolvedores
  • Decodificador de JWTLeia o cabeçalho e as claims de um JSON Web Token.Ferramentas para desenvolvedores
  • Gerador de UUIDIdentificadores UUID v4 aleatórios e v7 ordenados por tempo.Ferramentas para desenvolvedores
  • Conversor de timestampConverta timestamps Unix em datas e datas em tempo Unix (epoch).Ferramentas para desenvolvedores
  • Conversor binárioTraduza texto para binário e converta números entre bases.Ferramentas para desenvolvedores
  • Compressor de imagensDeixe arquivos JPG, PNG, WebP e AVIF menores, vários de uma vez.Ferramentas de imagem
  • Redimensionar imagemRedimensione imagens em pixels ou porcentagem, várias de uma vez.Ferramentas de imagem
  • Conversor de imagensConverta HEIC, PNG, WebP, AVIF e outros para JPG, PNG, WebP ou AVIF.Ferramentas de imagem
  • Recortar imagemRecorte, gire e espelhe imagens em qualquer tamanho ou proporção.Ferramentas de imagem
  • Visualizador e removedor de EXIFVeja os dados ocultos das fotos, incluindo a localização, e apague-os.Ferramentas de imagem
  • Gerador de faviconTransforme um logo em favicon.ico, Apple touch icon e ícones de app.Ferramentas de imagem
  • Imagem para Base64Converta imagens em data URIs Base64 e data URIs de volta em imagens.Ferramentas de imagem
  • Contador de palavrasConte palavras, caracteres, frases e o tempo de leitura.Ferramentas de texto
  • Conversor de maiúsculas e minúsculasMAIÚSCULAS, minúsculas, Iniciais Maiúsculas, camelCase e mais.Ferramentas de texto
  • Comparador de textosCompare dois textos e veja as diferenças destacadas.Ferramentas de texto
  • Gerador de QR codeQR codes grátis para links, textos, Wi-Fi e contatos, em PNG ou SVG.Ferramentas do dia a dia
  • Calculadora de porcentagemPorcentagem de um número, variação percentual, aumento e redução.Ferramentas do dia a dia
  • Conversor de unidadesConverta comprimento, peso, temperatura, volume, dados e mais.Ferramentas do dia a dia

Verificador de SPF, DKIM e DMARC

Digite um domínio ou endereço de e-mail para verificar os registros que impedem outras pessoas de enviar e-mails em nome dele: o SPF com todos os includes e a contagem de consultas DNS, as chaves DKIM e a política DMARC.

Sem um seletor, o nestoo testa os seletores usados pelos grandes provedores de e-mail. Você encontra o seu como s= no cabeçalho DKIM-Signature de um e-mail do domínio.

Testar um exemplo:

A verificação é feita pelo nosso servidor. Não armazenamos o que você consulta.

Como usar

  1. 1.Digite um domínio, como example.com, ou cole um endereço de e-mail para verificar a parte depois do @.
  2. 2.Adicione um seletor DKIM se você souber qual é (o valor de s= no cabeçalho DKIM-Signature de um e-mail); caso contrário, são testados os seletores dos grandes provedores.
  3. 3.Clique em Verificar. O resultado no topo resume SPF, DKIM e DMARC; cada seção abaixo mostra o registro, o que ele significa e o que corrigir.
  4. 4.Abra os includes do SPF para ver qual serviço usa quantas das 10 consultas DNS, e passe o mouse sobre um domínio ou faixa de IP para consultá-lo em outra ferramenta.

O que SPF, DKIM e DMARC fazem

O e-mail foi criado sem nenhuma verificação do remetente, então qualquer um pode colocar o seu domínio no campo “De” (From). Três registros DNS resolvem isso. O SPF (um registro TXT que começa com v=spf1) lista os servidores autorizados a enviar e-mails pelo domínio. O DKIM assina cada mensagem com uma chave cuja metade pública fica publicada em <selector>._domainkey.<domain>, para que os receptores possam verificar que a mensagem não foi alterada e vem mesmo do domínio. O DMARC (um registro TXT em _dmarc.<domain>) vincula os dois ao endereço que as pessoas realmente veem no campo “De” e diz aos receptores o que fazer quando nenhum dos dois passa: nada (p=none), pasta de spam (p=quarantine) ou recusar (p=reject).

Uma mensagem passa no DMARC quando o SPF ou o DKIM passa para um domínio que corresponde ao domínio do campo “De”. O encaminhamento costuma quebrar o SPF, e é por isso que o DKIM importa: a assinatura sobrevive ao encaminhamento, o endereço do servidor remetente não. Gmail, Yahoo e Microsoft agora exigem SPF, DKIM e um registro DMARC de quem envia e-mails em massa.

O limite de 10 consultas DNS do SPF

Para avaliar o SPF, um servidor receptor pode fazer no máximo 10 consultas DNS (RFC 7208). Cada include, a, mx, ptr, exists e redirect custa uma, inclusive os que estão dentro dos registros incluídos. ip4, ip6 e all não custam nada. Passe de 10 e o resultado é um erro permanente (permerror): o SPF falha para todas as mensagens, muitas vezes sem que ninguém perceba.

Cada serviço de e-mail que você adiciona (um CRM, uma ferramenta de newsletter, um help desk) costuma trazer um include com várias consultas próprias, e os provedores mudam os deles com o tempo. Remova os includes de serviços que você não usa mais, use o include mais restrito do provedor, se ele oferecer um, e envie e-mails de marketing a partir de um subdomínio com registro SPF próprio. Consultas que não encontram nada também contam: mais de duas delas também geram erro.

Como passar o DMARC de none para reject com segurança

Comece com p=none e um endereço rua. Os receptores passam a enviar relatórios agregados diários com todos os servidores que enviaram e-mails como o seu domínio e se o SPF e o DKIM passaram. Um serviço de relatórios ou um parser gratuito transforma o XML em uma lista legível.

Corrija cada fonte legítima que falha: adicione-a ao SPF, ative a assinatura DKIM nesse serviço ou mova-a para um subdomínio. Quando os relatórios mostrarem apenas os seus próprios e-mails passando, mude para p=quarantine, opcionalmente com pct abaixo de 100 para começar aos poucos, e, depois de algumas semanas tranquilas, para p=reject. Continue lendo os relatórios depois disso; uma ferramenta nova que envie como o seu domínio vai aparecer neles primeiro.

Perguntas frequentes

Como corrigir “SPF permerror: too many DNS lookups”?

Conte as consultas: este verificador soma cada include, a, mx, ptr, exists e redirect em todos os registros aninhados. Remova os includes de serviços que você não usa mais, troque os includes dos seus próprios servidores por faixas ip4/ip6 e mova os remetentes em massa para um subdomínio com registro SPF próprio. Evite serviços de “SPF flattening”, a menos que eles mantenham os endereços atualizados, porque os provedores mudam as faixas deles.

Por que o verificador não encontra a minha chave DKIM?

As chaves DKIM só podem ser consultadas pelo seletor, e não há como listá-las. Sem um seletor, o nestoo testa os nomes usados pelos grandes provedores (Google, Microsoft 365, Mailchimp, SendGrid, Zoho e outros). Abra um e-mail do domínio, veja o cabeçalho DKIM-Signature e digite o valor de s=, por exemplo s=20230601, como seletor.

p=none é suficiente?

Não. p=none só pede relatórios; e-mails que falham no DMARC são entregues como antes, então o spoofing continua funcionando. É o primeiro passo certo. Passe para p=quarantine e depois para p=reject quando os relatórios mostrarem que todos os seus e-mails legítimos passam.

O SPF deve terminar com ~all ou -all?

Os dois protegem o domínio quando há DMARC, porque é o DMARC que decide o que acontece com os e-mails reprovados. ~all (softfail) é a escolha mais comum e é mais tolerante se você esquecer algum remetente. -all é mais rígido e funciona bem quando você tem certeza de que o registro está completo. Nunca use +all nem ?all.

Um domínio que não envia e-mails precisa desses registros?

Sim, senão spammers podem usá-lo. Publique v=spf1 -all, um registro DMARC com p=reject e, se quiser, um registro MX nulo (0 .) e uma chave DKIM vazia em *._domainkey. Juntos, eles dizem a todos os receptores que nenhum e-mail deste domínio é legítimo.