Блокируем Яндекс Бота, или избавляемся от лишней нагрузки. IPTABLES

 

Яндекс бот конечно чувак полезный и классный, но когда твои доры/другие проекты заточены не под русский язык, абсолютно бесполезный.

Так на моем не самом последнем по конфе дедики LA держалась не менее 40, что при моей конфигурации далеко не фонтан.

Заблокировал Яндекса, получил существенное снижение нагрузки.

Как сделать нечто подобное на Вашей машине?

Для CentOS:

# iptables -I INPUT 1 -m string —algo kmp —string «Yandex» —to 65535 -j DROP
# service iptables save
# service iptables restart

Т.е. не даем коннекта всем, у кого в Юзер Агенте содержится слово Яндекс.

Смотрим все, что в фильтрах командой :

# iptables -vnL —line-numbers

А чтобы вернуть ошибочно забаненого бота, достаточно написать команду:

iptables -D INPUT Х

Где вместо X ставится номер записи, из таблицы возвращенной командой выше.

 

Всем спасибо, все свободны.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *