Как заблокировать чужие IP-адреса

...

Файл .htaccess - это мощный способ блокировки нежелательных IP-адресов.

На внешних IP-адресах иногда происходят злонамеренные попытки взлома или иного доступа к веб-сайтам. Один из способов заблокировать хакеров, мошенников и других злоумышленников с вашего веб-сайта - заблокировать IP-адреса. Администраторы могут использовать файл .htaccess, расположенный в каталоге верхнего уровня своего сервера, для блокировки одного внешнего IP-адреса или целых диапазонов IP-адресов.

Шаг 1

Определите, какие внешние IP-адреса вы хотите заблокировать. Такие веб-сайты, как IPdeny и Country IP Block, предоставляют списки IP-адресов, составленные от региональных интернет-провайдеров (ISP).

Видео дня

Шаг 2

Найдите файл ".htaccess" в каталоге вашего сервера. Обычно он находится в каталогах более высокого уровня, таких как «/www/htdocs/.htaccess». Используйте текстовый редактор, чтобы открыть файл ".htaccess".

Шаг 3

Скопируйте следующее и вставьте в файл ".htaccess":

заказ разрешить, запретить отклонить от "x" запретить с "x" запретить с "x" разрешить от всех

«X» представляет собой внешний IP-адрес, который вы хотите заблокировать (например, «192.168.22.132»). Чтобы заблокировать один IP-адрес, введите адрес вместо «X». Чтобы заблокировать диапазон IP-адресов, введите IP-адрес вместо «X», но оставьте два набора цифр в конце. IP-адрес с заблокированным диапазоном должен выглядеть как "192.168."

Шаг 4

Сохраните отредактированный файл ".htaccess" и загрузите его на свой сервер. Зайдите на свой сайт и убедитесь, что на сервере нет ошибок. Если вы хотите убедиться, что отредактированный файл «.htaccess» работает, вы можете использовать прокси-сервер с тем же IP-адресом или диапазоном, что и заблокированные вами, и попытаться получить доступ к веб-сайту.

Подсказка

Сделайте резервную копию файла «.htaccess», прежде чем вносить в него какие-либо изменения. Любые ошибки в файле приведут к сообщению «Ошибка сервера 500» при доступе к вашему веб-сайту.