Для закрытия доступа с определенного IP-адреса добавьте в файл .htaccess, находящийся в корневой папке сайта, следующие строки:
Order Allow,Deny
Allow from all
Deny from 123.123.123.123
Deny from 122.122.122.122
где 123.123.123.123, 122.122.122.122 — IP-адреса, для которых запрещается доступ к сайту.
Внимание
Не заблокируйте случайно свой IP-адрес
Для открытия доступа с определенного IP-адреса, добавьте в файл .htaccess следующие строки:
Order Allow,Deny
Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx
Вместо xxx.xxx.xxx.xxx укажите IP-адреса, для которых хотите открыть доступ к сайту.
Если вам нужно заблокировать не отдельные IP-адреса, а подсеть IP-адресов (некий диапазон), сначала определите нужное значение с помощью безклассовой адресации CIDR (калькулятор IP-диапазона в CIDR):
Затем добавьте в файл .htaccess, находящийся в корневой папке сайта, следующие строки:
Order Deny,Allow
Deny from 123.123.0.0/26
где 123.123.0.0/26 — подсеть IP, которую вам нужно заблокировать.