2016-05-07 2 views
0
<Limit GET HEAD POST> 
order deny,allow 
deny from 81.52.168.0/23 
deny from 188.138.10.163/32 
deny from 188.138.78.129/32 
allow from all 
</Limit> 

Я нашел код, но не согласен. Как использовать это, чтобы заблокировать мой сайт в Пакистане? Я не хочу открывать свой сайт в этой стране, так может ли кто-нибудь сказать мне, что я делаю?Как заблокировать наш сайт в Пакистане?

ответ

1

TCP/IP не работает так: вы не можете действительно идентифицировать, а тем более «блокировать страны», просто по IP-адресу.

Даже если вы попытались взломать файл .htaccess, список IP-адресов будет непомерно большим ... и вы все равно пропустите много.

SUGGESTION: Прочитайте эту статью для нескольких возможных альтернатив для вас:

http://www.sitepoint.com/how-to-block-entire-countries-from-accessing-website/

Это еще одна хорошая статья:

https://www.raymond.cc/blog/easily-block-visitors-from-a-country-using-htaccess/

+0

спасибо за эту статью я прочитал эту статью, но уже я не поможет полному это. –

0

Существует сайт, countryipblocks.net, который будет генерировать файл htaccess для вас. Для страны, очевидно, вы хотите выбрать Пакистан, тогда вы захотите выбрать опцию «.htaccess Deny», затем она сгенерирует необходимый вам файл.

+0

Я создаю этот файл, но вы можете мне сказать, что следующий шаг я следую. Что я делаю. –

+1

Опять же. .htaccess - это, вероятно, плохая идея - она ​​может заглушить ваш сервер и, вероятно, пропустит много адресов. СИЛЬНАЯ РЕКОМЕНДАЦИЯ: 1) Настройте правила брандмауэра (если возможно). 2) Используйте CDN (если возможно), 3) используйте модуль Apache, такой как MaxMind, вместе с базой данных (обновляемой!) GeoLite2, 4) Используйте комбинацию методов. .htaccess - это * НЕ * ответ. – paulsm4

+0

так что любая другая вспомогательная техника для меня. –

0

Помещенный в .htaccess файл и скрыть т:

<Limit GET HEAD POST> 
order deny, 
allow deny from 72.229.28.185 
allow from all 
</Limit> 
Смежные вопросы