Verifica blacklist spam
Verifica un IP su 15+ blacklist DNSBL in parallelo.
Informazioni su questo strumento
Un controllo Spam DB indica se un indirizzo IP è elencato su una delle principali blacklist DNS usate da server di posta e filtri antiabuso in tutto il mondo. Interroghiamo 16 zone note in parallelo — Spamhaus ZEN, SpamCop, Barracuda, SORBS, CBL, UCEPROTECT livelli 1–3, PSBL, manitu, Mailspike, DroneBL, GBUdb, abuse.ch e s5h — e trasmettiamo le risposte man mano che arrivano.
Ogni zona viene interrogata con una richiesta DNS a ottetti invertiti: per l'IP 1.2.3.4 chiediamo a 4.3.2.1.zen.spamhaus.org un record A. Una risposta (tipicamente 127.0.0.x) significa listed; NXDOMAIN significa not listed; un timeout o un answer rifiutato è riportato come unknown solo per quella zona — le altre proseguono. Se una zona restituisce un listing facciamo una query TXT di follow-up così è possibile leggere il motivo umanamente leggibile accanto al verdetto.
Cosa puoi farci
- Diagnosticare la deliverability della posta. Se la posta in uscita da un mail server rimbalza o finisce in spam, la prima cosa che il destinatario controlla è il vostro IP contro queste stesse liste. Eseguirla per primi mostra esattamente quello che vede lui.
- Verificare un nuovo server prima di inviare. Un IP di hosting fresco può essere su UCEPROTECT livello 2/3 ereditato dal precedente inquilino o dall'intero ASN — meglio saperlo al giorno zero che dopo il lancio.
- Indagare un peer sospetto. State osservando un IP in connessione nei log del firewall? Un listing multi-zona con motivo TXT (es. "snowshoe spam", "exploited host") indica di che tipo di guaio si tratta.
- Confermare una richiesta di delisting. Dopo aver inviato i form di rimozione a Spamhaus / SpamCop, rilanciare il controllo periodicamente — quando la zona rimuove il listing, la nostra cache lo rifletterà entro 30 minuti.
Leggere il risultato
"Listed" con motivo TXT è il caso azionabile: seguire il link fornito dalla zona per richiedere la rimozione. "Listed, no reason" conta comunque come listing — molte zone omettono il TXT per performance. "Not listed" è quello che si vuole per ogni zona. "Unknown" di solito significa che il resolver della zona stava applicando rate-limit alla nostra richiesta da questo server (alcune zone bloccano aggressivamente i requester di massa); rilanciare dopo qualche minuto. I risultati sono cached per 30 minuti per IP così i refresh sono istantanei e non martelliamo le zone upstream.Domande frequenti
Quali blacklist controllate?
Perché una zona dice "unknown"?
SERVFAIL in quel giorno. In ogni caso, "unknown" è isolato: le altre 15 zone restituiscono i loro verdetti normalmente, e un retry dopo qualche minuto solitamente lo risolve. Trattare "unknown" come nessuna informazione — né pulito né sporco.
Come faccio a essere rimosso da una lista?
spamhaus.org/lookup, spamcop.net/bl.shtml, uceprotect.net/en/index.php?m=6&s=10) e inviare una richiesta dall'IP listato stesso. La maggior parte delle liste principali (Spamhaus, SpamCop) scade automaticamente se il comportamento abusivo cessa; UCEPROTECT richiede un pagamento per la rimozione immediata ma decade gratuitamente in circa 7 giorni. Prima di richiedere la rimozione, sistemare il problema sottostante (account compromesso, open relay, dispositivo infetto da malware sulla rete) — altrimenti i listing si ripetono velocemente.
Funziona per IPv6?
2001:db8::1 → 32 nibble) e la maggior parte delle zone risponde NXDOMAIN di default, il che è privo di significato. Accettiamo solo indirizzi IPv4 su questo strumento. Per verificare un mittente IPv6, lo strumento Privacy Check copre indicatori VPN/Tor/hosting compatibili con IPv6.