Comprobador de listas negras DNS
Que el correo acabe en spam empieza aquí más a menudo que en cualquier otro sitio: una inclusión en una lista negra de la IP remitente o del dominio. Este comprobador resuelve tu dominio, pregunta a diez listas basadas en IP (Spamhaus ZEN, Barracuda, SpamCop, CBL, PSBL, UCEPROTECT, SORBS y más) por cada una de sus direcciones IPv4, y pregunta a tres listas basadas en dominio (Spamhaus DBL, URIBL, SURBL) por el dominio en sí — desde este servidor, a través del resolver del propio servidor, como lo preguntaría un servidor de correo receptor.
¿Quieres que esto se vigile continuamente? Vigílalo gratis con myeventwatch — alertas de caducidad y caídas, sin tarjeta.
Qué mide la comprobación
Las listas negras son la memoria compartida de internet sobre el correo malo. Cada operador de lista vigila trampas de spam, denuncias y comportamiento de envío, y publica a los infractores como una zona DNS: para preguntar «¿está este remitente en la lista?», un servidor de correo busca un nombre especial —la dirección IP del remitente invertida, más la zona de la lista— y lee la respuesta. Que se devuelva una dirección significa que está en la lista, y el código 127.x exacto suele decir por qué (Spamhaus, por ejemplo, usa códigos distintos para sus sublistas de spam, hosts comprometidos y políticas). Que no haya respuesta significa que no está en la lista. La página llama a GET /api/check/dnsbl en el servidor de sysosx, que realiza esas búsquedas para nueve zonas de IP por dirección más tres zonas de dominio, en paralelo, y guarda el resultado en caché durante diez minutos.
La tercera respuesta es la que la mayoría de los comprobadores ocultan: error. Las listas agotan el tiempo, rechazan consultas del resolver equivocado o fallan sin más — y un comprobador que pliega «sin respuesta porque la consulta falló» dentro de «no está en la lista» está fabricando resultados limpios. Este no lo hace. Cada zona informa de incluido, no incluido o error, el error conserva su motivo (tiempo agotado, fallo del servidor o un código de rechazo por origen de consulta del operador), y el resumen cuenta los errores por separado. Un resultado con errores es una imagen parcial y se etiqueta como tal: una lista que no respondió no tiene veredicto, en ninguna dirección.
Cómo leer un resultado
Pondera las inclusiones según la lista. Una inclusión en Spamhaus ZEN, Barracuda o SpamCop afectará a la entrega en una gran parte de los servidores de correo del mundo — trátalas como el incendio. Las inclusiones en listas más pequeñas o agresivas (los niveles superiores de UCEPROTECT, las listas solo de backscatter) importan menos y a veces reflejan el comportamiento de un vecino más que el tuyo; lee la explicación del propio operador antes de entrar en pánico, y ten en cuenta que una inclusión en Backscatterer, en concreto, significa que se cree que tu servidor envía mensajes de rebote a direcciones falsificadas — un defecto de configuración, no una operación de spam. Si las listas basadas en dominio marcan el dominio en sí, eso sigue al dominio a cualquier IP: cambiar de servidor no ayudará hasta que se resuelva la inclusión del dominio. Y si tu correo lo envía un gran proveedor en lugar de tu propio servidor, espera que la sección de IP trate de tu servidor web —en su mayoría irrelevante— y que la sección de dominio sea la parte que cuenta.
La comprobación complementaria es la comprobación de entregabilidad de correo: las listas negras juzgan tu reputación, SPF/DKIM/DMARC prueban tu identidad, y las carpetas de spam suelen ser el producto de ambas cosas. La historia completa está en nuestra guía, por qué tu correo acaba en spam — cómo se combinan las dos mitades en el momento en que un servidor receptor decide. Para saber adónde apunta un nombre, en lugar de lo que las listas dicen de él, usa el comprobador de propagación DNS.
Preguntas frecuentes
¿Qué es una DNSBL y qué significa en realidad estar en una lista?
Una DNSBL (lista negra DNS) es una lista de direcciones IP (y, en las DBL, de nombres de dominio) que su operador cree que envían o facilitan spam, publicada como una zona DNS especial. Los servidores de correo consultan estas listas cuando llega correo: estar en una lista es una señal negativa fuerte que puede significar rechazo o la carpeta de spam, según el peso que el servidor receptor dé a esa lista. Estar en una lista no es un juicio legal y las listas difieren enormemente en cómo reúnen pruebas — estar en Spamhaus ZEN importa en casi todas partes; estar en una lista pequeña puede no importar en casi ninguna. Esta herramienta informa de cada lista por separado precisamente por eso.
¿Por qué la herramienta comprueba las direcciones IP de mi dominio en lugar del dominio?
Porque así funcionan las listas: el correo se envía desde una dirección IP, y las listas basadas en IP están indexadas por esa dirección. Esta herramienta resuelve tu dominio a sus direcciones IPv4 y comprueba cada una. Sigue una advertencia: si tu sitio web y tu correo comparten una IP (habitual en alojamientos pequeños), la dirección comprobada es la correcta; si tu correo lo envía un proveedor —Google, Microsoft, un servicio de boletines— las IP remitentes son las del proveedor, no las de tu dominio, y no aparecerán aquí. En ese caso, las listas basadas en dominio (Spamhaus DBL, URIBL, SURBL) son la parte del resultado que se aplica a ti.
¿Qué significa un «error» de zona? ¿Está limpio mi dominio o no?
Un error significa que esa lista no respondió — un tiempo agotado, un fallo del servidor o un rechazo del operador (Spamhaus, por ejemplo, rechaza las consultas que llegan a través de resolvers públicos y devuelve un código especial que lo dice). Un error NO es un resultado limpio: la lectura honesta es «el veredicto de esta lista es desconocido». La herramienta nunca pliega un error dentro de «no está en la lista», y el resumen cuenta los errores por separado para que veas cuánta parte de la imagen falta. Inténtalo de nuevo más tarde; si una zona da error persistentemente mientras otras responden, trata su ausencia en el resultado como un hueco, no como un aprobado.
Mi IP está en una lista. ¿Qué hago?
Primero, averigua por qué: la mayoría de las listas publican una página de consulta que explica la inclusión — sigue el enlace del propio operador de la lista a partir de una búsqueda del nombre de la zona y tu IP. Las causas habituales son una cuenta o un servidor comprometidos que envían spam, un formulario vulnerable o un relé abierto, o heredar una dirección que un propietario anterior maltrató. Corrige primero la causa; las solicitudes de retirada hechas antes de la corrección suelen ser rechazadas o volver a la lista al instante. Después pide la retirada a través del proceso del operador —las listas serias retiran rápido una vez que el tráfico cesa— y espera que algunas listas dejen caducar las entradas automáticamente con los días. Mientras esperas, la corrección más profunda es la de nuestra guía: SPF, DKIM y DMARC funcionando, que es a lo que recurren los receptores cuando los datos de las listas son ambiguos.
¿Por qué las consultas pasan por el resolver de este servidor en lugar de por Google o Cloudflare DNS?
Porque los grandes operadores de listas, Spamhaus por encima de todos, rechazan deliberadamente las consultas que llegan vía resolvers públicos — la respuesta a una consulta bloqueada es un código especial 127.255.255.x, no datos de inclusión. Este comprobador pregunta a través del resolver del propio servidor, como lo haría un servidor de correo real, así que las respuestas son las que obtendría un servidor receptor. Cuando una zona aún así se niega, el resultado dice «error» y muestra el código, en lugar de disfrazar el rechazo como datos.