Как запретить доступ к сайту для определённых IP-адресов

В некоторых случаях у владельцев сайтов появляется необходимость заблокировать доступ к своему сайту для определенных IP адресов.
Сделать это возможно описанными ниже способами.

В корневом каталоге сайта размещаем файл с названием .htaccess , если такого еще нет, и затем добавляем в него несколько директив:

Order allow,deny
allow from all
Deny from 111.111.111.111 222.222.222.222

Таким образом мы запретим доступ к сайту с IP адресов 111.111.111.111 и 222.222.222.222
При желании список запрещенных IP адресов можно продолжить, указывая их через пробел.

Так же владельцу сайта может понадобиться, чтобы к сайту имели доступ только конкретные IP адреса, а у остальных IP адресов отсутствовал доступ к сайту.
Реализуется это таким же образом.
Добавляем в корневой каталог файл .htaccess и указываем в нем следующие директивы:

Order deny,allow
deny from all
Allow from 182.137.231.17 233.17.232.171

Таким образом мы запретим доступ к сайту всем IP адресам кроме IP адресов 111.111.111.111 и 222.222.222.222

Если же требуется запретить доступ абсолютно всем IP адресам, достаточно добавить в файл .htaccess следующие директивы:

deny from all