Vai al contenuto principale

Come trovare il selettore DKIM: 4 metodi spiegati passo passo

Di CaptainDNS
Pubblicato il 18 febbraio 2026

Schema dei 4 metodi per trovare un selettore DKIM
TL;DR
  • Il selettore DKIM è un identificatore testuale (es: google, selector1, k1) che localizza la chiave pubblica nel DNS
  • Metodo 1: Aprire le intestazioni di un'email ricevuta e cercare s= nella riga DKIM-Signature
  • Metodo 2: Consultare la console admin del tuo fornitore email (Google, Microsoft, ecc.)
  • Metodo 3: Testare manualmente con dig o nslookup se conosci il fornitore
  • Metodo 4: Utilizzare uno strumento di scoperta automatica per scansionare 100+ selettori noti tramite brute-force DNS

Vuoi verificare la tua configurazione DKIM, ma lo strumento che usi chiede un "selettore" e non hai idea di cosa sia. Non sei il solo. È il primo ostacolo che incontra la maggior parte degli amministratori quando scopre l'autenticazione email.

Il selettore DKIM è un identificatore testuale che permette di localizzare la chiave pubblica DKIM nel DNS di un dominio. Senza di esso, è impossibile verificare una firma DKIM. La buona notizia: esistono diversi modi per trovarlo, anche se nessuno te lo ha comunicato.

Questa guida presenta 4 metodi concreti, dal più semplice al più tecnico. Che tu sia amministratore di sistema, responsabile marketing o sviluppatore, uno di questi funzionerà per la tua situazione.

Promemoria: cos'è un selettore DKIM?

Quando un server email firma un messaggio con DKIM, aggiunge un'intestazione DKIM-Signature che contiene, tra le altre cose, due informazioni chiave:

  • d=: il dominio firmatario (es: captaindns.com)
  • s=: il selettore (es: google, selector1, s1)

Il destinatario combina questi due valori per cercare la chiave pubblica nel DNS:

<selettore>._domainkey.<dominio>

Per esempio, per il dominio captaindns.com con il selettore google:

google._domainkey.captaindns.com    TXT    "v=DKIM1; k=rsa; p=MIIBIj..."

Ogni fornitore email utilizza il proprio selettore. Un dominio può averne diversi (uno per servizio di invio). Ecco perché non esiste un valore "predefinito" universale.

Schema del funzionamento del selettore DKIM nel DNS

Metodo 1: Estrarre il selettore dalle intestazioni email

È il metodo più affidabile. Ogni email firmata con DKIM contiene il selettore in chiaro nelle sue intestazioni.

Passaggio 1: Aprire le intestazioni complete

Client emailAccesso alle intestazioni
Gmail (web)Aprire il messaggio > Menu ⋮ > "Mostra originale"
Outlook (web)Aprire il messaggio > Menu ⋯ > "Visualizza origine messaggio"
Apple MailVisualizzazione > Messaggio > Intestazioni complete
ThunderbirdVisualizza > Intestazioni > Tutte

Passaggio 2: Cercare DKIM-Signature

Nelle intestazioni, cerca la riga che inizia con DKIM-Signature::

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
  d=captaindns.com; s=google; t=1739800000;
  h=from:to:subject:date:message-id;
  bh=abcdef123456...;
  b=ABCDEF789012...

Passaggio 3: Leggere il valore di s=

Il selettore è il valore dopo s=. Nell'esempio qui sopra: google.

Attenzione: un'email può contenere più firme DKIM (una per ogni servizio attraversato). Cerca quella il cui d= corrisponde al tuo dominio.

Quando usare questo metodo?

  • Hai accesso a un'email inviata dal dominio da verificare
  • Vuoi il selettore esatto utilizzato in produzione
  • Sospetti che il selettore sia cambiato di recente

Metodo 2: Consultare la console admin del fornitore

Ogni fornitore email mostra il selettore DKIM nella sua console di amministrazione.

Google Workspace

  1. Aprire la Console di amministrazione Google
  2. Menu > Applicazioni > Google Workspace > Gmail
  3. "Autenticazione email" > cliccare sul dominio
  4. Il selettore viene visualizzato (predefinito: google)

Microsoft 365

  1. Aprire l'Interfaccia di amministrazione Exchange
  2. Flusso di posta > Regole > DKIM
  3. Selezionare il dominio
  4. I selettori vengono visualizzati (predefiniti: selector1 e selector2)

Altri fornitori

FornitorePosizioneSelettore predefinito
SendGridSettings > Sender Authentication > Domains1, s2
MailchimpWebsite > Domains > Authenticationk1, k2, k3
PostmarkSender Signatures > DNS Settingspm
HubSpotSettings > Domain & URLs > Email Sendinghs1, hs2
BrevoImpostazioni > Mittenti > Dominimail, sendinblue

Quando usare questo metodo?

  • Sei amministratore del servizio email
  • Stai configurando DKIM per la prima volta
  • Cerchi il selettore prima di inviare una prima email

Metodo 3: Interrogare il DNS manualmente

Se conosci il fornitore email, puoi testare direttamente i selettori noti tramite una query DNS.

Con dig (Linux/macOS)

dig TXT google._domainkey.captaindns.com +short

Risultato se il selettore esiste:

"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOC..."

Risultato se il selettore non esiste: nessun output (NXDOMAIN).

Con nslookup (Windows)

nslookup -type=TXT google._domainkey.captaindns.com

Con PowerShell

Resolve-DnsName -Name "google._domainkey.captaindns.com" -Type TXT

Quali selettori testare?

Se non sai quale fornitore viene utilizzato, testa prima i più comuni:

dig TXT google._domainkey.captaindns.com +short
dig TXT selector1._domainkey.captaindns.com +short
dig TXT selector2._domainkey.captaindns.com +short
dig TXT s1._domainkey.captaindns.com +short
dig TXT k1._domainkey.captaindns.com +short
dig TXT default._domainkey.captaindns.com +short

Quando usare questo metodo?

  • Hai accesso a un terminale/CLI
  • Conosci il fornitore probabile
  • Vuoi verificare se un selettore specifico esiste nel DNS

Metodo 4: Strumento di scoperta automatica

Se non sai quale fornitore viene utilizzato, o se vuoi un inventario completo, uno strumento di brute-force DNS automatizzato è la soluzione più efficace.

Il principio: lo strumento testa automaticamente decine di selettori noti interrogando il DNS. È esattamente il metodo 3, ma automatizzato su 50-120 selettori.

Come funziona?

  1. Lo strumento rileva i tuoi fornitori email tramite i record MX
  2. Dà priorità ai selettori noti di questi fornitori
  3. Testa in parallelo ogni selettore tramite query DNS TXT
  4. Analizza ogni record DKIM trovato (tipo di chiave, lunghezza, validità)

Vantaggi

VantaggioDettaglio
Nessuna email necessariaFunziona unicamente con il DNS
Nessun accesso admin necessarioVerifica dall'esterno
Scopre i selettori dimenticatiVecchi fornitori ancora configurati
Analisi automaticaAvviso sulle chiavi deboli (1024 bit)

Limiti

Il DNS non consente di elencare tutti i sottodomini di una zona. I selettori personalizzati (es: campaign-2024-q3) o generati dinamicamente (hash, UUID) non saranno rilevati tramite brute-force.

Quando usare questo metodo?

  • Non conosci il fornitore email
  • Stai effettuando un audit su un dominio di terzi
  • Vuoi un inventario completo prima di un deployment DMARC p=reject

Selettori DKIM predefiniti: riferimento rapido

FornitoreSelettori DKIMTipo
Google WorkspacegooglePosta
Microsoft 365selector1, selector2Posta
SendGrids1, s2, smtpapiTransazionale
Mailchimpk1, k2, k3Marketing
Amazon SESamazonsesTransazionale
PostmarkpmTransazionale
HubSpoths1, hs2Marketing
Brevo (Sendinblue)mail, sendinblueMarketing
Zoho Mailzoho, zmailPosta
Mailgunsmtp, pic, k1Transazionale

Un dominio attivo utilizza spesso 2-4 selettori: uno per la posta principale, uno o due per gli strumenti di marketing, e a volte uno per il transazionale.

Tabella dei selettori DKIM per fornitore

Confronto dei 4 metodi

CriterioIntestazioni emailConsole adminDNS manualeStrumento automatico
AffidabilitàMolto altaAltaAltaAlta
Accesso richiestoEmail ricevutaAccount adminTerminaleNessuno
Scopre tutti i selettoriNo (1 per email)No (1 fornitore)No (1 per query)Sì (50-120 testati)
Livello tecnicoBassoBassoMedioBasso
Tempo2 min5 min10 min30 sec
Selettore esatto in prodNon sempreSe indovinato

Raccomandazione: inizia con il metodo 1 se hai un'email a portata di mano. Usa il metodo 4 per un audit completo.

Piano d'azione raccomandato

  1. Verifica rapida: apri un'email ricevuta, cerca s= in DKIM-Signature (metodo 1)
  2. Inventario completo: lancia una scansione automatica per scoprire tutti i selettori attivi (metodo 4)
  3. Validazione: verifica ogni selettore trovato con un DKIM Checker per confermare la validità della chiave pubblica
  4. Documentazione: annota i tuoi selettori attivi e il fornitore associato come riferimento futuro
  5. Pulizia: elimina i record DNS dei selettori DKIM di fornitori che non usi più

FAQ

Cos'è un selettore DKIM?

Un selettore DKIM è un identificatore testuale che permette di localizzare la chiave pubblica DKIM nel DNS. È pubblicato all'indirizzo selettore._domainkey.dominio.com. Ogni fornitore email utilizza il proprio selettore: Google utilizza google, Microsoft utilizza selector1 e selector2, SendGrid utilizza s1 e s2.

Dove trovare il selettore DKIM in un'email?

Apri le intestazioni complete dell'email (in Gmail: menu ⋮ > "Mostra originale"). Cerca la riga DKIM-Signature: e leggi il valore dopo s=. Quello è il tuo selettore. Attenzione, un'email può contenere più firme DKIM se il messaggio ha attraversato più servizi.

Come trovare il selettore DKIM senza avere un'email?

Due opzioni: consulta la console admin del tuo fornitore email (Google Admin, Exchange, ecc.), oppure utilizza uno strumento di scoperta automatica che testa i selettori noti tramite brute-force DNS. La seconda opzione non richiede alcun accesso all'account.

Quali sono i selettori DKIM predefiniti di Google Workspace?

Google Workspace utilizza il selettore google per impostazione predefinita. Il record DKIM è pubblicato all'indirizzo google._domainkey.captaindns.com. Alcune configurazioni avanzate possono utilizzare un selettore personalizzato definito nella Console di amministrazione Google.

Quali sono i selettori DKIM di Microsoft 365?

Microsoft 365 utilizza due selettori: selector1 e selector2. Sono pubblicati tramite record CNAME che puntano ai server Microsoft. La rotazione tra i due selettori è gestita automaticamente da Microsoft.

Si possono avere più selettori DKIM sullo stesso dominio?

Sì, ed è anche comune. Un dominio attivo utilizza generalmente 2-4 selettori: uno per la posta (Google/Microsoft), uno per il marketing (Mailchimp/HubSpot), e uno per il transazionale (SendGrid/Postmark). Ogni selettore possiede la propria chiave pubblica nel DNS.

Il selettore DKIM è confidenziale?

No. Il selettore DKIM è un'informazione pubblica. È visibile nelle intestazioni di ogni email inviata e punta a un record DNS pubblico. Conoscere il selettore non compromette la sicurezza, solo la chiave privata (conservata sul server di invio) deve restare confidenziale.

Glossario

  • Selettore DKIM: identificatore testuale che permette di localizzare la chiave pubblica DKIM nel DNS all'indirizzo selettore._domainkey.dominio.
  • DKIM-Signature: intestazione aggiunta a un'email dal server di invio, contenente la firma crittografica e i metadati (dominio, selettore, algoritmo).
  • _domainkey: spazio dei nomi DNS riservato alle chiavi DKIM. Tutti i record DKIM sono pubblicati sotto <selettore>._domainkey.<dominio>.
  • CNAME: tipo di record DNS utilizzato da alcuni fornitori (Microsoft, SendGrid) per delegare la gestione della chiave DKIM ai propri server.
  • Brute-force DNS: tecnica che consiste nel testare un catalogo di selettori noti interrogando il DNS, per scoprire i selettori configurati per un dominio.

Scopri i tuoi selettori DKIM in pochi secondi: utilizza il DKIM Selector Finder per scansionare automaticamente 100+ selettori noti sul tuo dominio.


Guide DKIM correlate

Fonti

Articoli simili