Home › Guide

Codici di risposta DNSBL: 127.0.0.2, 127.255.255.x e NXDOMAIN

Pubblicato il 2026-11-03 / Aggiornato il 2026-11-03 / A cura di Yuki Nakazawa

Una ricerca DNSBL che restituisce un indirizzo in 127.0.0.0/8 significa che l'IP o il dominio è elencato; una risposta NXDOMAIN significa che non lo è. Oltre a questo, il numero esatto è specifico di ciascuna lista, alcune risposte 127.x sono codici di errore e non listing, e un SERVFAIL o un timeout non dicono assolutamente nulla sullo stato del listing.

Questa guida illustra le convenzioni riportate in RFC 5782 e i codici di risposta che Spamhaus, SpamCop e UCEPROTECT documentano sulle proprie pagine. Si basa su quelle pagine ufficiali aggiornate a novembre 2026. Le liste cambiano dati e policy, quindi consultate la documentazione del gestore prima di agire in base a un risultato. Se vi servono le basi sul funzionamento delle blocklist, partite da che cos'è una DNSBL (RBL).

Verifichi gratuitamente se il suo dominio o indirizzo IP compare in una delle circa 345 blacklist.

Le basi: che cosa dice RFC 5782 sui codici di risposta

RFC 5782, pubblicata a febbraio 2010, descrive come si interrogano le blacklist e le whitelist DNS e che aspetto hanno le loro risposte. È un documento informativo (Informational), non una specifica Standards Track: registra la prassi comune, e i dettagli sull'assegnazione dei valori sono lasciati a ciascun gestore di lista.

Come si costruisce una ricerca

Per IPv4, si inverte l'ordine degli ottetti e si aggiunge la zona della lista. Per controllare 192.0.2.99 su bl.example.com:

dig +short 99.2.0.192.bl.example.com A
dig +short 99.2.0.192.bl.example.com TXT

Per IPv6, l'indirizzo si scrive come 32 nibble esadecimali in ordine inverso, seguiti dalla zona. Le liste basate sui domini usano semplicemente il nome di dominio seguito dal nome della zona; la RFC osserva che le liste basate sui nomi sono molto meno comuni di quelle basate sugli IP.

Il record A: elencato o no

Il record TXT: il motivo e un URL

Secondo la RFC, le DNSBL dovrebbero pubblicare un record TXT che descriva perché una voce è elencata, e quel motivo include spesso un URL con ulteriori informazioni. Il software client deve controllare il record A e può controllare il record TXT. Il testo TXT viene spesso usato nel messaggio di errore SMTP, quindi un messaggio di bounce può contenere un URL di verifica o di rimozione tratto da esso.

Perché le liste restituiscono numeri diversi: sottoliste e maschere di bit

Un valore diverso da 127.0.0.2 di solito significa che la zona combina più sottoliste. RFC 5782 descrive tre modi per rappresentarle: sottodomini, record A multipli e valori codificati in bit.

Il punto fondamentale è che la RFC stessa afferma che non esiste una convenzione ampiamente diffusa per associare i nomi delle sottoliste ai valori. Lo stesso numero può avere significati diversi su liste diverse. Leggete sempre un codice di risposta insieme alla zona che lo ha prodotto, confrontandolo con la documentazione di quella lista. La RFC afferma inoltre che il software client dovrebbe essere in grado di applicare maschere di bit e test su intervalli di valori ai valori restituiti.

Spamhaus ZEN è un buon esempio dello stile a risposte multiple. La sua documentazione indica che una query produce generalmente più risposte distinte nella stessa risposta DNS, una per ogni dataset in cui l'IP è elencato, con un codice di risposta diverso per ciascun dataset. Vedere due o tre codici contemporaneamente è normale.

Codici di risposta delle principali blocklist

La tabella seguente riporta i codici di risposta che i gestori documentano sulle loro pagine ufficiali.

Lista (zona)Codice di rispostaSignificato (secondo il gestore)
Spamhaus ZEN (zen.spamhaus.org)127.0.0.2SBL
Spamhaus ZEN127.0.0.3CSS
Spamhaus ZEN127.0.0.4XBL (dati CBL)
Spamhaus ZEN127.0.0.9DROP, restituito insieme a 127.0.0.2
Spamhaus ZEN127.0.0.10 / 127.0.0.11PBL (gestita dall'ISP / gestita da Spamhaus)
Spamhaus DBL (dbl.spamhaus.org)127.0.1.2, da 127.0.1.4 a 127.0.1.6Dominio con bassa reputazione: spam, phishing, malware, C&C di botnet
Spamhaus DBLDa 127.0.1.102 a 127.0.1.106Dominio legittimo abusato (127.0.1.103: dominio di redirector abusato usato nello spam)
Spamhaus DBL127.0.1.255È stato interrogato un indirizzo IP sulla DBL, cosa non consentita
SpamCop (bl.spamcop.net)127.0.0.2Elencato
UCEPROTECT (dnsbl-1, dnsbl-2, dnsbl-3.uceprotect.net)Non indicato nella pagina sull'uso via DNSUna zona ciascuno per Level 1, 2 e 3

127.255.255.x e resolver pubblici: risposte che non sono listing

Spamhaus riserva 127.255.255.0/24 ai codici di errore. Possono essere restituiti per qualsiasi zona, e la FAQ ufficiale afferma che non devono essere interpretati come indicazione che l'oggetto interrogato sia elencato.

Codice di rispostaSignificato
127.255.255.252Errore di battitura nel nome della DNSBL
127.255.255.254Query tramite un resolver pubblico o aperto
127.255.255.255Numero eccessivo di query

Perché i risultati dei resolver pubblici non sono affidabili

La FAQ di Spamhaus afferma che, quando interrogate tramite grandi resolver pubblici, nella maggior parte dei casi ottenete una risposta "non elencato" (NXDOMAIN). In altre parole, un IP elencato può sembrare pulito. La stessa FAQ indica l'uso di Amazon, Quad9, Google, Cloudflare o di un altro resolver pubblico come la causa più comune del problema opposto, quello in cui una lista sembra bloccare l'intera Internet.

Alcuni resolver riscrivono inoltre le risposte NXDOMAIN e restituiscono un indirizzo IP per nomi che non esistono. Un server di posta può scambiarlo per un listing. La FAQ suggerisce di istruire il server di posta a ignorare qualsiasi risposta che non sia in 127.0.0.0/8, di gestire un proprio resolver oppure di contattare il proprio ISP o provider DNS. Per vedere quale resolver state effettivamente usando, la FAQ propone questo controllo:

dig txt whoami.fastly.net

Se eseguite il filtraggio DNSBL sul vostro server di posta, assicuratevi anche che non rifiuti la posta ogni volta che riceve una risposta 127.255.255.x. Spamhaus descrive questo comportamento come un errore di configurazione.

NXDOMAIN, SERVFAIL e timeout a confronto

Ogni risposta DNS contiene un codice di risposta (RCODE), definito in RFC 1035. Quando leggete un risultato DNSBL, distinguete l'RCODE dal valore del record A.

RispostaChe cosa significa in DNSCome interpretarla per una DNSBL
Record A in 127.0.0.0/8 (escluso 127.255.255.x)Nessun errore (NOERROR)Elencato; confrontate il valore con la documentazione di quella lista
NXDOMAIN (Name Error)Il nome interrogato non esisteNon elencato, a condizione che la query sia passata da un resolver adeguato
127.255.255.xUna risposta apparentemente normale che segnala un erroreSconosciuto; correggete il resolver o la query
SERVFAIL (Server failure)Il name server non è riuscito a elaborare la querySconosciuto
TimeoutNon è arrivata alcuna rispostaSconosciuto

RFC 5782 non dice come i client debbano gestire una lista che va in errore o non risponde. Interpretare un SERVFAIL o un timeout come elencato o come non elencato è un errore. Riprovate più tardi o interrogate da un percorso diverso.

Usate le voci di test per verificare che una lista funzioni

RFC 5782 richiede che le liste IPv4 contengano una voce per 127.0.0.2 e non ne contengano una per 127.0.0.1. Le liste IPv6 usano ::FFFF:7F00:2 (elencato) e ::FFFF:7F00:1 (non elencato), e le liste di domini usano il nome riservato TEST (elencato) e INVALID (non elencato).

dig +short 2.0.0.127.zen.spamhaus.org A
dig +short 1.0.0.127.zen.spamhaus.org A

Se la prima query restituisce un codice di listing (un valore 127.x diverso da 127.255.255.x) e la seconda non restituisce nulla, le ricerche su quella lista funzionano. Se la prima restituisce 127.255.255.x, il vostro percorso di interrogazione viene rifiutato. La RFC afferma che i client dovrebbero controllare periodicamente le voci di test e non dovrebbero usare una lista che non le gestisce correttamente. Osserva inoltre che i gestori che chiudono una lista hanno talvolta rimosso tutte le voci, oppure installato un wildcard che elenca ogni indirizzo. Se anche 127.0.0.1 risulta elencato, sospettate della lista o del vostro percorso di interrogazione, non del vostro IP.

Un metodo pratico per leggere il vostro risultato

  1. Scegliete l'IP o il dominio giusto. Usate l'IP indicato nel messaggio di bounce, oppure l'IP del server di invio ricavato dalle righe Received negli header del messaggio.
  2. Controllate più liste in una volta. Il nostro blacklist checker interroga le principali liste in un solo passaggio.
  3. Leggete ogni codice insieme alla sua zona. Un codice di listing in 127.0.0.0/8 (diverso da 127.255.255.x) significa elencato; verificate che cosa significa quel valore su quella lista. Una risposta 127.255.255.x, un SERVFAIL o un timeout significano che lo stato è ancora sconosciuto.
  4. Guardate il record TXT e la pagina di verifica del gestore. Molte liste restituiscono un motivo o un URL. Considerate la pagina di verifica del gestore come il risultato di riferimento.
  5. Eliminate la causa, poi seguite la procedura di rimozione di quella lista. Ogni gestore decide se e quando rimuovere un listing. Se la causa persiste, di solito il listing ritorna.

Per il percorso completo di risoluzione dei problemi quando la posta viene respinta, vedete email bloccate da una blacklist. Se vi serve aiuto per interpretare i risultati o per individuare la causa, potete chiederci informazioni sul delisting.

Se preferisce non occuparsene personalmente

Presentiamo fornitori che si occupano di richieste di rimozione, consulenza e assistenza (a partire da JPY 50,000). La rimozione è decisa da ciascun gestore della lista e non può essere garantita.

Richiedi assistenza

Questo sito può ricevere una commissione dai fornitori presentati. About

Domande frequenti

Una ricerca ha restituito 127.0.0.2. In quale lista sono?

Siete nella lista della zona che avete interrogato. 127.0.0.2 è il valore convenzionale usato da molte liste, quindi il numero da solo non identifica la lista. Su Spamhaus ZEN significa SBL; su SpamCop significa semplicemente elencato. Leggetelo insieme al nome della zona e alla documentazione di quella lista.

Ho ricevuto 127.255.255.254. Sono in blacklist?

No. Sulle zone Spamhaus questo è un codice di errore che indica che la query è passata da un resolver pubblico o aperto. Non significa che l'IP sia elencato. Verificate di nuovo sulla pagina di verifica di Spamhaus, oppure interrogate senza passare da un resolver pubblico.

Perché strumenti diversi danno risultati discordanti sul mio listing?

Un motivo comune è il resolver usato per la ricerca. Tramite i resolver pubblici, un IP elencato può sembrare pulito, oppure potete ricevere codici di errore. Uno strumento può anche mostrare un SERVFAIL o un timeout come non elencato. Nel dubbio, usate la pagina di verifica ufficiale del gestore della lista.

Il mio listing non ha un record TXT. C'è qualcosa che non va?

Non necessariamente. RFC 5782 afferma che le DNSBL dovrebbero pubblicare un motivo in un record TXT, ma non è un obbligo, e il controllo del record TXT è facoltativo per i client. È il record A a determinare un listing.

Pagine ufficiali consultate

Le informazioni di questo articolo sono state verificate sulle pagine ufficiali indicate di seguito al momento della pubblicazione. Le policy e il funzionamento possono cambiare senza preavviso: prima di fare affidamento su un'informazione importante, consulti le pagine ufficiali.

Guide correlate

Che cos'è una DNSBL (RBL)? Come funzionano le blacklist DNS

Che cos'è una DNSBL? Come funzionano le blacklist DNS (RBL): IP invertiti, record A e TXT, IPv6, liste di IP e domini, whitelist e cause dei listing.

Rimozione da Spamhaus: come far togliere dalla lista IP o dominio

In lista su Spamhaus? Scopra in quale lista è (ZEN, PBL, XBL, CSS, SBL, DBL), cosa indicano i codici di ritorno e la procedura di rimozione per ciascuna.

Monitoraggio delle blacklist: script, API e avvisi via webhook

Come monitorare IP e domini di invio sulle blacklist DNS: uno script dig e cron, un'API batch con webhook e avvisi che evitano i falsi allarmi.

Tutte le guide →