SPAM jest denerwujący! Nie pisze o tym tylko w kontekście poczty elektronicznej. Chyba każdy prowadzący choć trochę popularną stronę internetową na jakimś popularnym silniku doświadczył 'mocy' robotów spamujących w komentarzach do wpisów. Co prawda silniki stron takie jak Wordpress posiadają pluginy pomagające w walce ze spamem tego typu (Akismet i inne), to nie rozwiązują one problemu w zupełności. Czemu? Robot dalej próbuje spamować ile może, spam trafia do jaila, ale czasami przejrzenie tego w poszukiwaniu porządanych komentarzy może trochę potrwać, serwer jest niepotrzebnie obciążany, a łącze zjadane przez robota (niby to tylko cząstka łącza, ale zawsze).

Ja miałem już dość 30-40 spamowych komentarzy wyłapywanych przez filtr antyspamowy w Wordpress. Co ciekawe, praktycznie wszystkie wpisy pochodziły z tych samych IP. Jak zwykle, najprostsze rozwiązanie było najlepsze: wystarczyło odciąć te IP od źródełka, czyli dostępu do strony.

Jak? Najprościej w pliku .htaccess. Poniżej przykład wpisów w .htaccess odcinających dostęp dla 4 adresów IP. Oczywiście w przypadku innych stron mogą to być inne spamboty i trzeba to samemu sprawdzić. Ale bądźmy szczerzy, nie jest to wyższa szkoła jazdy jak już zna sie schemat.

order allow,deny
deny from 194.8.75.149
deny from 194.8.74.220
deny from 195.2.240.105
deny from 194.8.75.163
allow from all