avatar_moloko

Запрет всем странам: как открыть сервер по большей части для иностранных фанатов, кроме России. 1. Т

Автор moloko, 2017 Нояб. 14, 02:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] россияоткрыть сервериностранные игрокизапрет на доступ

moloko

Такой вот вопрос, я давно отошел уже от дел игры MuOnline, ну тут от безделья и от моего лёгкого заработка захотелось открыть снова сервер по большей части для фана, ну и вот суть вопроса, я хочу что бы при открытие на моём сервере были игроки со всех стран кроме страны Россия, как мне закрыть полный доступ для их страны ? Что бы они не на сайт зайти не могли не на сервер некуда совсем, закрытые ворота сделать полностью для этой страны, подскажите пожалуйста.

P.S Я помню когда меня детвора ддосила в 2010 году я как то блокировал страны что бы с этих стран айпи не могли попасть не на сайт не на сервер, но я совершенно не помню что я делал тогда, что то прописывал вроде в host, вообщем жду вашего ответа

ausmann

1. ты некогда и не был при делах
2. если тебя даже когдато и ддосили то на 99,9% не с русских ип адресов (это может быть абсолютно любая страна, в болшенстве случаев это китай либо молдова либоже с 10 стран частично)
3. брать нормальный сервер+вебхостинг что справляется с ддос аттакой, а не на домашнем компе host ковырятъ

Everybody

#2
Как не допустить русских игроков до игры на вашем сервере:
1. Сайт без русского и английского языка, всё на бразильском или индусском
2. Техническая поддержка и общение на форуме сервера все на не русском языке
3. Отсутствие рекламы в русском сегменте интернета, все только в буржнете (в гугл адвордс настраивается)
И т.д. может дополнит кто идеями еще))

п.с. странная затея конечно, отказываться от основной аудитории му игроков, и как с донатами разберешься если вебы заточены в основном на яндексы\киви\вебмани насколько знаю.

ИМХО

epmak

Спойлер
Вов, ты забыл добавить, что спрашивать стоит на не русском языке и на форуме, где, русский язык если не ненавидят, то не любят.
[свернуть]

na1kon

#4
и как с донатами разберешься если вебы заточены в основном на яндексы\киви\вебмани насколько знаю.



с донатом то он быстро разберётся и не подумает даже,дело же будет касаться денег.

cokpat

cloudflare тебе в помощь
цепляй вместо ип домен для входа на сервер и запрещай кому угодно (не факт что сработает), для веба по любому должно работать

Profesor08

#6
Глупости. Пусть играют кто хочет.

moloko

#7
ausmann
Если ты не знал это не значит что меня не было при делах, ты ещё много чего не знаешь и это не значит что это го не было.
Насчёт сервер машины - невижу смысла тратить бабки на неё имея 24/7 компьютер с 1ГБ интернетом и очень хорошим процессором а так же оперативной памяти и умелыми руками, смысла тратить деньги на более скудные сервер машины платя деньги, не вижу логики.

Насчёт того что бы не кто из России у меня не мог играть, это моё воле излияние, мне не хочется видеть  этот контингент в игре, в целом я даже скажу больше, я бы наверное хотел бы что бы все страны мира не могли зайти, хочется что бы конкретно Украина могла зайти и что бы не кто другой не мог зайти, скорее даже ДА поставлю именно так вопрос как и в названий темы, мне нужно что бы не кто не мог зайти кроме Украины. Я так дельных советов от вас и не услышал.

Насчёт денег и Киви и так далее, как я уже сказал выше сервер фан, мне не нужны деньги и донат, сам вкладу деньги если понадобится, делаю для себя и Украинцев Фан, в свободное время. Понятное дело что я не всезнающий по это му спрашиваю у вас вопросы как и что, пока нечерта толкового не услышал)))

SaneaMD

разрешите в файрволе доступ только для украинских ип

194.50.144.0-194.50.147.255
195.162.64.0-195.162.65.255
195.230.157.0-195.230.157.63
212.1.70.64-212.1.70.95

moloko

#9
Цитата: SaneaMD от 2017 Нояб. 17, 23:12  разрешите в файрволе доступ только для украинских ип

194.50.144.0-194.50.147.255
195.162.64.0-195.162.65.255
195.230.157.0-195.230.157.63
212.1.70.64-212.1.70.95


запретить то я могу, диапозон в файреволе каждый добавлять это очень долго, есть ли вариант как то  всунуть диапозоны всех стран, какой фаервол использовать при этом ? Диапозонов почти 9к, это муторно будет каждый добовлять Украинский в разрешены 9к это тыкать заколебусь, что посоветуешь ?





SaneaMD

не уверен насчет kerio, по моему можно было редактировать в файле формата .txt, могу ошибаться
для сайта еще есть вариант, нашел код проверяющий 1 подсеть, можно добавить в цикл чтоб проверял все подсети из базы и после давать доступ к сайту или нет.

$my_ip='62.16.20.0'; //Мой IP
$ukr_ip_mask='62.16.0.0/19'; //Украинский IP с префиксом
$ukr_ip_mask_split=explode("/",$ukr_ip_mask); //Украинский IP с маской разделён на IP и маску подсети
$my_ip_split=explode(".",$my_ip); //Мой IP разделён на четыре составляющие
$ukr_ip_split=explode(".",$ukr_ip_mask_split[0]); //Украинский IP разделён на четыре составляющие
$ukr_mask_bin=str_pad(str_pad('',$ukr_ip_mask_split[1],1,STR_PAD_LEFT),32,0,STR_PAD_RIGHT); //Двоичная запись маски подстеи
for($i=0;$i<4;$i++) //Прогоняем все четыре составляющие адреса
{
$ukr_mask_split[$i]=bindec(substr($ukr_mask_bin,$i*8,8)); //Маска подсети
$ukr_net_split[$i]=$ukr_mask_split[$i]&$ukr_ip_split[$i]; //Украинская подсеть
$my_net_split[$i]=$ukr_mask_split[$i]&$my_ip_split[$i]; //Моя подсеть
}
$ukr_net=implode('.',$ukr_net_split); //Записываем Украинскую подсеть в одну строку
$my_net=implode('.',$my_net_split); //Записываем Мою подсеть в одну строку
if($ukr_net==$my_net)echo 'Это Украински IP';else echo 'IP не Украинский';
взято с phpclub.ru

cokpat

мазохисты хреновы.
Купи себе план за 20 баксов на клауде и не мучай задницу, сделай белый лист для тех стран, которые тебе нужны.

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

Profesor08

Цитата: cokpat от 2017 Нояб. 18, 10:50  Вы с этими диапазонами только создаете больше проблем. Потому, что они имеют свойство меняться , расширятся и всегда держать в актуальном виде довольно сложно.
IPv4 закончились уже и все поделены. А против IPv6 советы выше бесполезны.

Puer

Заставь всех гимн при регистрации петь, кроме патриотов все и отпадут

DEATHSIDE

Цитата: moloko от 2017 Нояб. 14, 03:02  Такой вот вопрос, я давно отошел уже от дел игры MuOnline, ну тут от безделья и от моего лёгкого заработка захотелось открыть снова сервер по большей части для фана, ну и вот суть вопроса, я хочу что бы при открытие на моём сервере были игроки со всех стран кроме страны Россия, как мне закрыть полный доступ для их страны ? Что бы они не на сайт зайти не могли не на сервер некуда совсем, закрытые ворота сделать полностью для этой страны, подскажите пожалуйста.

P.S Я помню когда меня детвора ддосила в 2010 году я как то блокировал страны что бы с этих стран айпи не могли попасть не на сайт не на сервер, но я совершенно не помню что я делал тогда, что то прописывал вроде в host, вообщем жду вашего ответа

Кто не скачет тот защитник, а кто скачет тот пи.р.
Застав всех игроков перед регой скакать.
Таких как ты думаю будет много.

Похожие темы (5)

Сообщений: 11
Просмотров: 6269

Сообщений: 1
Просмотров: 3105

Сообщений: 6
Просмотров: 4440

Сообщений: 10
Просмотров: 4475