Я уже писал, как нас, вордпрессеров, достают спамерские комментарии.
Конечно, никто не мешает поставить капчу, но я, поскольку и сам их терпеть не могу, обхожусь фильтром Aksimet. Хорошая штука, прекрасно выполняет свои функции но не освобождает от необходимости периодически просматривать отловленные комментарии (мало ли попал легитимный комментарий).
Но на днях обратил внимание, что очень и очень многие комментарии, несмотря на разные реквизиты отправителей (электронный адрес, имя, адрес сайта), приходят с одних и тех же IP. Что странно, ведь я бы на месте спамеров пользовался прокси или хотя бы динамическими адресами… Но тем не менее.
В общем, составил списочек и занес следующие строчки непосредственно в конфигурационный файл nginx.
deny 81.170.208.83;
deny 195.88.33.144;
deny 89.149.244.89;
deny 212.95.60.227;
deny 89.175.81.38;
deny 203.147.0.44;
deny 114.127.246.36;
Те, у кого нет доступа к серверным конфигурационным файлам, могут вписать то же самое в файл .htaccess, находящийся в корне вашего сайта, только там другой формат:
deny from 81.170.208.83
deny from 195.88.33.144
и так далее.
Помогает ли? Не знаю, но уже несколько дней нет ни единого спам-комментария. То есть, я уверен, они будут, но сейчас наблюдаем затишье.