Как заблокировать IP с помощью файла .htaccess

Если вы хотите заблокировать или внести в белый список определенные IP-адреса, необходимо внести изменения в .htaccess как описано в данной статье.

Apache

Вариант 1 - Блокировать или разрешить определенные IP-адреса

Чтобы установить правила для определенных адресов, вы можете использовать этот шаблон:

В приведенном выше примере IP-адрес 123.123.123.123заблокирован и не сможет попасть на ваш сайт.

Если вы хотите заблокировать несколько адресов, просто добавьте их с новой строки:

Строка Allow from необязательна, если вы хотите только запретить доступ, и наоборот.

Вариант 2 - Блокировать или разрешить диапазоны IP-адресов

Вы можете установить правила для целых диапазонов или подсетей IP-адресов, задав значения от до в IP-адресе:

И используя * для целых октетов:

Вариант 3 - Блокировать определенные страны

Если вы хотите установить правила для всей страны или нескольких стран, вы можете легко сделать это с помощью Cloudflare, либо с использованием DNSBL

Понравилась статья? Поделиться с друзьями:
Добавить комментарий