Назад

February 13, 2025

🚫 Як заблокувати діапазон IP-адрес

Як би не хотілося контент-креаторам отримувати трафік на свій сайт, є випадки, коли зайві відвідувачі тільки шкодять. Це можуть бути веб-скрапери, шкідливі боти або зловмисники. У таких випадках важливо знати, як заблокувати підозрілі IP-адреси.

🛑 Блокування IP-адрес через .htaccess

Якщо ваш сервер працює на Apache, то .htaccess дозволяє заблокувати IP-адреси дуже просто.

Блокування за допомогою *

Ви можете заблокувати весь діапазон IP, використовуючи * як підстановку:

Order Allow,Deny
Deny from 219.198.*.*
Allow from all

Що це означає?

  • Deny from 219.198.. — Блокує всі IP, які починаються з 219.198..
  • Allow from all — Дозволяє всім іншим користувачам доступ.

Блокування IP за допомогою регулярного виразу.

Ще один спосіб блокування IP-адрес — регулярні вирази в Apache:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^219\.198\.\.
RewriteRule ^ - [F]

Як це працює?

  • RewriteCond %{REMOTE_ADDR} ^219\.198\.\. — Визначає, що IP-адреса починається з 219.198..
  • RewriteRule ^ - [F] — Повертає 403 Forbidden, блокуючи доступ.

Де це застосовується?

  • Якщо IP-адреси зловмисників постійно змінюються в межах одного діапазону
  • Якщо ви помічаєте сплески активності ботів у логах
  • Якщо хочете захистити свій сайт від небажаного трафіку

🛡 Не дайте зловмисникам зламати ваш сайт!

📢 Регулярно перевіряйте логи сервера, щоб виявляти IP-адреси, які можуть спричиняти проблеми!

Чим раніше ви заблокуєте бота або атаку, тим стабільніше працюватиме ваш сайт. 🚀