Як заблокувати іноземні 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», коли ви відкриєте свій веб-сайт.