Как сделать сайт доступным только с зоны RU ?

P
На сайте с 17.02.2009
Offline
197
987

Возможно такое минимальными средствами, например инструкцией в htaccess ?

suffix
На сайте с 26.08.2010
Offline
325
#1

1.

Не тот раздел форума выбрали для темы.

2.

Модуль установить geo_ip для nginx или apache - ну а затем уж настроить правила по странам.

3.

Гарантия будет не то что не 100%, но даже и не 75% что враг не пройдёт и что часть пользователей из России не отсечёт :)

Клуб любителей хрюш (https://www.babai.ru)
Glueon
На сайте с 26.07.2013
Offline
172
#2

Можно еще по системному языку всех резать. Только начинать нужно с целей, а именно - для чего вам это нужно.

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
M2
На сайте с 11.01.2011
Offline
342
#3

Poljot,

средствами iptables можно, сначала разрешить всем из РФ (CIDR можно с интернета взять, а потом установить


iptables -P INPUT DROP

Только аккуратно надо работать и знать, что разрешать и для чего это делается. Иначе самому себе отрубите доступ.

А вообще - тут уже правильно спросили - для чего вам это всё?

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
G-and-Y
На сайте с 29.06.2013
Offline
156
#4

mark2011, если человек спросил, значит надо.

ТС на php

<?php

include("SxGeo.php");

$SxGeo = new SxGeo('SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY);
$ip = $_SERVER['REMOTE_ADDR'];
$array = $SxGeo->get($ip);
$city = $array['city']['name_en'];
$country = $array['country']['iso'];

if ($country != 'RU') {
header('HTTP/1.0 403 Forbidden');
die('403');
}
?>

SxGeo.php и SxGeoCity.dat в корень сайта, качаем тут https://sypexgeo.net/ru/download/

п.с. Если надо, можно дописать доступ поисковым ботам.

Абузо-устойчивые впс в Нидерландах от 5$/мес (https://cp.inferno.name/aff.php?aff=2991)
SeVlad
На сайте с 03.11.2008
Offline
1609
#5

Хоть бы один спросил ТСа что значит "зона RU" в его представлении :)

И какова вообще цель/идея.

И что делать с юзерами не из "зоны".

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
SergejF
На сайте с 07.06.2008
Offline
642
#6
SeVlad:
Хоть бы один спросил ТСа что значит "зона RU" в его представлении
И какова вообще цель/идея.

Может с него и справку из психушки потребовать? ) Зачем априори видеть в человеке неадеквата?

Momenta... Этнографические заметки: http://www.sbible.ru/vasil1.htm
SeVlad
На сайте с 03.11.2008
Offline
1609
#7
SergejF:
Зачем априори видеть в человеке неадеквата?

Зачем свои фантазии интерполировать на других?

ТСы зачастую не только вопрос не умею задать, но и задавая спрашивают не то, что хотят решить. А уж проблема XY и того чаще встречается.

Я напр, вижу как минимуму две совершено разные задачи. А уж каковы цели можно только догадываться.

treshnyuk
На сайте с 17.02.2013
Offline
231
#8
SeVlad:
Зачем свои фантазии интерполировать на других?
ТСы зачастую не только вопрос не умею задать, но и задавая спрашивают не то, что хотят решить. А уж проблема XY и того чаще встречается.

Я напр, вижу как минимуму две совершено разные задачи. А уж каковы цели можно только догадываться.

Исходя последних сообщений ТС это выглядит как какой-то бот который ищет решения введения закона про ограничение интернета в РФ 🤣

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий