DNSRBL (Domain Name System-based Real-time Blackhole List) é um tipo de lista de bloqueio de spam que é usada para identificar e bloquear o envio de spam. Ela funciona verificando o endereço IP do remetente de um email em uma lista de endereços IP conhecidos por enviar spam. Se o endereço IP do remetente estiver incluído na lista, o email é marcado como spam ou rejeitado completamente.
As DNSRBL são criadas e mantidas por diferentes organizações e são normalmente acessíveis através de um servidor DNS. Quando um servidor de correio quer verificar se um email é spam, ele envia uma consulta DNS ao servidor DNS da DNSRBL e verifica se o endereço IP do remetente está incluído na lista. Se estiver incluído, o email é marcado como spam ou rejeitado completamente.
Existem várias DNSRBL diferentes disponíveis, cada uma com diferentes critérios para incluir endereços IP na lista. Algumas são mais rigorosas do que outras e podem incluir endereços IP legítimos na lista, o que pode levar a problemas de falsos positivos. Por esse motivo, é importante usar várias DNSRBL diferentes e configurar o servidor de correio de forma a equilibrar a proteção contra o spam com a entrega de emails legítimos.