htaccess отрицать все по IP-адресу, кроме тех, что в Соединенных Штатах? - PullRequest
4 голосов
/ 15 августа 2011

У меня есть местный веб-сайт, который я хотел бы ограничить доступ только к тем, кто находится в Соединенных Штатах; или, возможно, только во Флориде. Это сайт Word Press, который был взломан из-за слабого кода. Я видел два источника списков IP-адресов для .htaccess "разрешить запретить" управление по IP-адресу.

IP по странам / континентам: http://www.countryipblocks.net/continents/

Список Wizcrafts: http://www.wizcrafts.net/htaccess-blocklists.html

Как лучше всего блокировать все, кроме трафика США? Как бы вы подошли к запрету / разрешению? Откажетесь ли вы от других стран или попытаетесь разрешить только США ??1009*

Спасибо за любые комментарии, Джефф

Ответы [ 2 ]

4 голосов
/ 22 августа 2011

Добавьте этот список в .htaccess, расположенный в корневой папке вашего сервера.
Он будет разрешать подключения только из США.

ex .htaccess файл:

разрешение от IP
203.31.234.0/24
129.230.176.0/20
и т. Д. ...

2 голосов
/ 15 августа 2011

вы можете использовать deny from All, чтобы запретить доступ к вашему сайту!

В countryipblocks вы можете загрузить все IP-адреса из нужной вам области и добавить allow from IP к своему.htaccess файл!так что только эти IP-адреса могут получить доступ к вашему сайту!

Редактировать : Помните, что вы можете добавить диапазон IP вместо одного IP!Я скачал .htacees с этого сайта, и это было нормально!

...