Utilizando Debian + Postfix (etc...) + BIND9.
Edite o arquivo de configuração do Bind e adicione uma zona, de acordo com suas necessidades, assim:
zone "rbl.dominio.com.br" {
type master;
file "/etc/bind/db.rbl";
}
...agora crie o arquivo db da zona criada. (use o db.local como modelo, e faça os ajustes necessários). Seu db.rbl deve se parecer com isso:
32.4.0.10 IN A 127.0.0.1
221.5.0.10 IN A 127.0.0.1
101.1.16.172 IN A 127.0.0.1
1.3.168.192 IN A 127.0.0.1
Os ips bloqueados, no exemplo acima, são 10.0.4.32, 10.0.5.221, 172.16.1.101 e 192.168.3.1.
Agora é só inserir a sua blacklist numa diretiva de restrição do Postfix (smtpd_client_restrictions, por exemplo), mais ou menos assim:
smtpd_client_restrictions = reject_rbl_client rbl.dominio.com.br
A alimentação da blacklist é por sua conta, e pode ser automatizada por um script que lê os logs do Postfix.
That's all folks!
Nenhum comentário:
Postar um comentário