Domande frequenti
Che cos'è uno splitter di record DNS?
Uno splitter di record DNS è uno strumento che suddivide un record DNS TXT di grandi dimensioni in segmenti di 255 caratteri, in modo che possa essere salvato correttamente nei provider DNS che non effettuano automaticamente la suddivisione dei record. Il limite di 255 caratteri deriva dalla RFC 1035, la specifica DNS originale, e si applica a ogni singola stringa di caratteri all'interno di un record TXT. Il valore completo del record viene mantenuto. Viene semplicemente memorizzato come più stringhe più brevi che i resolver DNS ricompongono quando ricevono una query.
Quali provider DNS richiedono la suddivisione manuale dei record TXT?
Google Cloud DNS, AWS Route 53, Azure DNS e DigitalOcean richiedono di suddividere manualmente i record TXT lunghi prima di salvarli. Cloudflare, GoDaddy e Namecheap gestiscono automaticamente la suddivisione quando si incolla il record completo. BIND supporta entrambi i formati, ma i segmenti racchiusi tra virgolette corrispondono alla sintassi tradizionale dei file di zona. Se non sei sicuro, incollalo prima così com'è. Se il provider segnala un errore di lunghezza o di formato, torna qui e suddividilo.
La modifica del mio record TXT ne altererà il valore o comprometterà la verifica DKIM?
No. Quando un resolver DNS recupera un record TXT contenente più stringhe di caratteri, tutti i moderni server di posta e le librerie le concatenano senza alcun delimitatore, quindi “part1” “part2” diventa part1part2, identico al valore non suddiviso. Le firme DKIM verranno verificate correttamente, SPF valuterà gli stessi meccanismi e DMARC analizzerà la stessa politica. La suddivisione è puramente una questione di archiviazione.
Perché devo dividere il mio record DKIM?
La maggior parte delle chiavi pubbliche DKIM a 2048 bit ha una lunghezza compresa tra 400 e 450 caratteri, il che supera il limite di 255 caratteri previsto per una singola stringa TXT. Provider come Google Cloud DNS, AWS Route 53 e Azure DNS rifiutano il valore non suddiviso, generando errori quali "dati del record non validi". La suddivisione della chiave in segmenti da 255 caratteri correttamente racchiusi tra virgolette consente al provider di accettare il record, mantenendo identico il valore crittografico quando i resolver lo rileggono.
Qual è la differenza tra l'output "Quoted" e quello "Plain"?
Il formato con virgolette racchiude ogni segmento di 255 caratteri tra virgolette doppie (“segment1” “segment2” “segment3”), come richiesto da Google Cloud DNS, AWS Route 53 e Azure DNS. Il formato Plain genera i segmenti come testo grezzo su più righe senza virgolette, il che funziona per i provider che accettano input su più righe senza virgolette o per l'uso all'interno di un file di zona BIND con sintassi personalizzata. In caso di dubbio, usa Quoted. È l'impostazione predefinita più sicura.
È sicuro utilizzare questo splitter di record DNS con le chiavi private?
Lo strumento funziona interamente nel browser, il che significa che il valore del record non lascia mai il tuo dispositivo. Nulla viene inviato ai server di PowerDMARC, nulla viene registrato e non è richiesta alcuna registrazione. Detto questo, lo splitter di record DNS è progettato per chiavi DKIM pubbliche, record SPF, politiche DMARC e stringhe di verifica del dominio. Non dovresti mai incollare una chiave privata DKIM in alcun strumento web, compreso questo. Solo la chiave pubblica (il valore che pubblichi nel DNS) deve essere suddivisa.
