Vai al contenuto
nestoo
  • Qual è il mio IPIl tuo indirizzo IPv4 e IPv6 pubblico, con posizione e provider.Rete e IP
  • Test di velocitàMisura velocità di download e upload, latenza e jitter.Rete e IP
  • IP lookupPosizione, provider e rete di qualsiasi indirizzo IP.Rete e IP
  • Ricerca DNSRecord A, AAAA, MX, TXT, NS e altri record DNS di qualsiasi dominio.Rete e IP
  • Ricerca WHOISTitolare, registrar e data di scadenza di qualsiasi dominio o IP.Rete e IP
  • Prefix lookupVerifica un prefisso in BGP, RPKI e IRR prima di annunciarlo.Rete e IP
  • ASN lookupTitolare, prefissi annunciati e vicini di qualsiasi numero AS.Rete e IP
  • Calcolatore di subnetRete, broadcast, host e maschera di qualsiasi subnet IPv4 o IPv6.Rete e IP
  • Verifica porte aperteVerifica se una porta è aperta sul tuo IP o su un server.Rete e IP
  • Verifica header HTTPHeader di risposta, codici di stato e catena di redirect di un URL.Rete e IP
  • Verifica SSLValidità, scadenza e catena del certificato di qualsiasi sito web.Rete e IP
  • Verifica SPF, DKIM e DMARCTrova gli errori nei record SPF, DKIM e DMARC di un dominio.Rete e IP
  • Generatore di passwordPassword sicure e casuali, generate direttamente nel tuo browser.Password e sicurezza
  • Verifica sicurezza passwordQuanto tempo servirebbe per violare una password e se è trapelata.Password e sicurezza
  • Generatore di hashHash MD5, SHA-1, SHA-256, SHA-512 e CRC32 di testi o file.Password e sicurezza
  • Formattatore JSONFormatta, valida e minifica JSON, con la posizione esatta degli errori.Strumenti per sviluppatori
  • Codifica e decodifica Base64Codifica testo o file in Base64 e decodificalo.Strumenti per sviluppatori
  • Codifica e decodifica URLCodifica e decodifica URL e query string, e analizza qualsiasi URL.Strumenti per sviluppatori
  • Decodificatore JWTLeggi l’header e i claim di un JSON Web Token.Strumenti per sviluppatori
  • Generatore di UUIDIdentificatori UUID v4 casuali e v7 ordinati nel tempo.Strumenti per sviluppatori
  • Convertitore di timestamp UnixConverti i timestamp Unix in date e le date in timestamp.Strumenti per sviluppatori
  • Convertitore binarioTraduci testo in binario e converti tra basi numeriche.Strumenti per sviluppatori
  • Comprimi immaginiRiduci il peso di file JPG, PNG, WebP e AVIF, anche tanti insieme.Strumenti per le immagini
  • Ridimensiona immaginiRidimensiona immagini in pixel o in percentuale, anche tante insieme.Strumenti per le immagini
  • Convertitore di immaginiConverti HEIC, PNG, WebP, AVIF e altro in JPG, PNG, WebP o AVIF.Strumenti per le immagini
  • Ritaglia immagineRitaglia, ruota e capovolgi immagini a qualsiasi misura o proporzione.Strumenti per le immagini
  • Visualizza e rimuovi dati EXIFScopri i dati nascosti nelle foto, compresa la posizione, e rimuovili.Strumenti per le immagini
  • Generatore di faviconTrasforma un logo in favicon.ico, Apple touch icon e icone per app.Strumenti per le immagini
  • Immagine in Base64Converti immagini in data URI Base64, e data URI in immagini.Strumenti per le immagini
  • Contatore di paroleConta parole, caratteri, frasi e tempo di lettura.Strumenti per il testo
  • Convertitore maiuscole/minuscoleMAIUSCOLO, minuscolo, Iniziali Maiuscole, camelCase, snake_case e altro.Strumenti per il testo
  • Confronto testiConfronta due testi ed evidenzia le differenze.Strumenti per il testo
  • Generatore di codici QRCodici QR gratuiti per link, testo, Wi-Fi e contatti, in PNG o SVG.Strumenti di tutti i giorni
  • Calcolo percentualePercentuale di un numero, variazione percentuale, aumento e diminuzione.Strumenti di tutti i giorni
  • Convertitore di unità di misuraConverti lunghezza, peso, temperatura, volume, dati e altro.Strumenti di tutti i giorni

Verifica SPF, DKIM e DMARC

Inserisci un dominio o un indirizzo email per controllare i record che impediscono ad altri di inviare posta a suo nome: SPF con tutti gli include e il conteggio dei lookup DNS, le chiavi DKIM e la policy DMARC.

Senza selettore, nestoo prova i selettori usati dai grandi provider email. Trovi il tuo come s= nell’header DKIM-Signature di un’email inviata dal dominio.

Prova un esempio:

La verifica viene eseguita dal nostro server. Non salviamo ciò che cerchi.

Come si usa

  1. 1.Inserisci un dominio come example.com, oppure incolla un indirizzo email: viene verificata la parte dopo la @.
  2. 2.Aggiungi un selettore DKIM se lo conosci (il valore s= nell’header DKIM-Signature di un’email); altrimenti vengono provati i selettori dei grandi provider.
  3. 3.Fai clic su Verifica. Il giudizio in cima riassume SPF, DKIM e DMARC; ogni sezione sotto mostra il record, cosa significa e cosa correggere.
  4. 4.Apri gli include sotto SPF per vedere quanti dei 10 lookup DNS usa ciascun servizio, e passa il puntatore su un dominio o un intervallo IP per cercarlo in un altro strumento.

Cosa fanno SPF, DKIM e DMARC

L’email è nata senza alcun controllo del mittente, quindi chiunque può mettere il tuo dominio nel campo Da. Tre record DNS risolvono il problema. SPF (un record TXT che inizia con v=spf1) elenca i server autorizzati a inviare posta per il dominio. DKIM firma ogni messaggio con una chiave la cui metà pubblica è pubblicata in <selector>._domainkey.<domain>, così i server riceventi possono verificare che il messaggio non sia stato modificato e provenga davvero dal dominio. DMARC (un record TXT in _dmarc.<domain>) collega entrambi all’indirizzo che le persone vedono davvero nel campo Da e indica ai server riceventi cosa fare quando nessuno dei due viene superato: niente (p=none), cartella spam (p=quarantine) o rifiuto (p=reject).

Un messaggio supera DMARC quando SPF o DKIM viene superato per un dominio che corrisponde a quello del campo Da. L’inoltro spesso rompe SPF, ed è per questo che DKIM è importante: una firma sopravvive all’inoltro, l’indirizzo del server mittente no. Gmail, Yahoo e Microsoft ora richiedono SPF, DKIM e un record DMARC a chiunque invii posta in grandi volumi.

Il limite SPF di 10 lookup DNS

Per valutare SPF, un server ricevente può eseguire al massimo 10 lookup DNS (RFC 7208). Ogni include, a, mx, ptr, exists e redirect ne costa uno, compresi quelli all’interno dei record che includi. ip4, ip6 e all non costano nulla. Oltre 10 il risultato è un errore permanente (permerror): SPF fallisce per ogni messaggio, spesso senza che nessuno se ne accorga.

Ogni servizio email che aggiungi (un CRM, uno strumento per newsletter, un help desk) porta di solito un include con diversi lookup propri, e i provider modificano i loro nel tempo. Rimuovi gli include dei servizi che non usi più, usa l’include più ristretto del provider se ne offre uno, e invia la posta di marketing da un sottodominio con un proprio record SPF. Contano anche i lookup che non trovano nulla: più di due sono a loro volta un errore.

Passare DMARC da none a reject in sicurezza

Inizia con p=none e un indirizzo rua. I server riceventi ti inviano così ogni giorno report aggregati che elencano tutti i server che hanno inviato posta a nome del tuo dominio e se SPF e DKIM sono stati superati. Un servizio di analisi dei report o un parser gratuito trasforma l’XML in un elenco leggibile.

Correggi ogni fonte legittima che non supera i controlli: aggiungila a SPF, attiva la firma DKIM in quel servizio o spostala su un sottodominio. Quando i report mostrano che passa solo la tua posta, passa a p=quarantine, facoltativamente con pct sotto 100 per un avvio graduale, e dopo qualche settimana senza sorprese a p=reject. Continua a leggere i report anche dopo: un nuovo strumento che invia a nome del tuo dominio comparirà lì per primo.

Domande frequenti

Come risolvo «SPF permerror: too many DNS lookups»?

Conta i lookup: questo strumento somma ogni include, a, mx, ptr, exists e redirect in tutti i record annidati. Rimuovi gli include dei servizi che non usi più, sostituisci gli include dei tuoi server con intervalli ip4/ip6 e sposta gli invii massivi su un sottodominio con un proprio record SPF. Evita i servizi di «SPF flattening», a meno che non mantengano aggiornati gli indirizzi, perché i provider cambiano i loro intervalli.

Perché lo strumento non trova la mia chiave DKIM?

Le chiavi DKIM si possono cercare solo per selettore e non esiste un modo per elencarle. Senza selettore, nestoo prova i nomi usati dai grandi provider (Google, Microsoft 365, Mailchimp, SendGrid, Zoho e altri). Apri un’email del dominio, guarda l’header DKIM-Signature e inserisci il suo valore s=, per esempio s=20230601, come selettore.

p=none è sufficiente?

No. p=none chiede solo i report; la posta che non supera DMARC viene consegnata come prima, quindi lo spoofing funziona ancora. È il primo passo giusto. Passa a p=quarantine e poi a p=reject quando i report mostrano che tutta la tua posta reale supera i controlli.

SPF deve terminare con ~all o -all?

Entrambi proteggono il dominio quando DMARC è attivo, perché è DMARC a decidere cosa succede alla posta che non supera i controlli. ~all (softfail) è la scelta più comune ed è più tollerante se dimentichi un mittente. -all è più rigido e va bene quando sei sicuro che il record sia completo. Non usare mai +all o ?all.

Un dominio che non invia email ha bisogno di questi record?

Sì, altrimenti gli spammer possono usarlo. Pubblica v=spf1 -all, un record DMARC con p=reject e, facoltativamente, un record null MX (0 .) e una chiave DKIM vuota in *._domainkey. Insieme dicono a ogni server ricevente che nessuna email di questo dominio è autentica.