IPB

Здравствуйте, гость ( Вход | Регистрация )

Как указать диапазон IP пользователей?
ASM16ad
сообщение 9.7.2009, 10:28
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 9.7.2009
Пользователь №: 2 166



Добрый день.
Возникла проблема следующего содержания: необходимо, чтобы ретрекером могли пользоваться только пользователи из определенной подсети.
Если рассматривать более широко, то проблема заключается в следующем: у пользователя может быть 2 IP - белый внешний и внутрисетевой. Если клиент пользователя производит обмен через внешний адрес, то идет нагрузка на интернет-шлюз.
Подскажите, пожалуйста, что можно предпринять в сложившейся ситуации?
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
FreeM@N
сообщение 14.7.2009, 10:50
Сообщение #2


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



А почему вы тогда не сделаете чтобы ретрекер слушал только внутри сети? Какие-то сложности?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
ASM16ad
сообщение 14.7.2009, 12:38
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 9.7.2009
Пользователь №: 2 166



Цитата(FreeM@N @ 14.7.2009, 11:50) *
А почему вы тогда не сделаете чтобы ретрекер слушал только внутри сети? Какие-то сложности?

да. Не нашел, где это настраивается.. sad.gif
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 14.7.2009, 16:31
Сообщение #4


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Цитата(ASM16ad @ 14.7.2009, 13:38) *
да. Не нашел, где это настраивается.. sad.gif

Да хоть файерволом, этого уже будет достаточно.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
ASM16ad
сообщение 14.7.2009, 16:45
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 9.7.2009
Пользователь №: 2 166



Цитата(FreeM@N @ 14.7.2009, 17:31) *
Да хоть файерволом, этого уже будет достаточно.

Вы не понимаете проблемы. Клиенты то коннектятся к ретрекеру по внутреннему адресу, однако сообщают ему свой белый адрес. То есть фаервол тут не поможет, нужно настроить сам ретрекер
Перейти в начало страницы
 
+Цитировать сообщение
4e4ako
сообщение 14.7.2009, 17:22
Сообщение #6


Участник
**

Группа: Пользователи
Сообщений: 25
Регистрация: 17.4.2009
Пользователь №: 1 318



Цитата(ASM16ad @ 14.7.2009, 17:45) *
Вы не понимаете проблемы. Клиенты то коннектятся к ретрекеру по внутреннему адресу, однако сообщают ему свой белый адрес. То есть фаервол тут не поможет, нужно настроить сам ретрекер

либо:
а) ретрекер все таки виден снаружи, куда и конектятся юзеры (может днс-ки прописаны коряво или кто то сам прописал на компе личный днс сервер - к примеру opendns, либо вирусы прописали..)
б) сами клиенты сообщают внешний ип (в клиентах прописан проброс портов\либо кто то вручную вбил ип - "сообщать трекеру ип" и т.д)

от 2-го можно попробовать включить (если пхп-шный ретрекер) в конфиге:
Код
$cfg['ignore_reported_ip'] = true;
$cfg['verify_reported_ip'] = true;


либо тупо не давать записывать внешние адреса в ретрекер примерно таким условием:
Код
if (preg_match("#^(10|172|192\.168)\.#", $ip)) {
break;
}
msg_die("Invalid IP: $ip");


--------------------
http://blog.belgorod-net.ru/announce.php - Белгород Mobilnet ReTracker
Перейти в начало страницы
 
+Цитировать сообщение
ASM16ad
сообщение 14.7.2009, 17:50
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 9.7.2009
Пользователь №: 2 166



Цитата(4e4ako @ 14.7.2009, 18:22) *
либо:
а) ретрекер все таки виден снаружи, куда и конектятся юзеры (может днс-ки прописаны коряво или кто то сам прописал на компе личный днс сервер - к примеру opendns, либо вирусы прописали..)
б) сами клиенты сообщают внешний ип (в клиентах прописан проброс портов\либо кто то вручную вбил ип - "сообщать трекеру ип" и т.д)

от 2-го можно попробовать включить (если пхп-шный ретрекер) в конфиге:
Код
$cfg['ignore_reported_ip'] = true;
$cfg['verify_reported_ip'] = true;


либо тупо не давать записывать внешние адреса в ретрекер примерно таким условием:
Код
if (preg_match("#^(10|172|192\.168)\.#", $ip)) {
break;
}
else msg_die("Invalid IP: $ip");


Спасибо, именно такое решение и требовалось. Но проблема: куда это вписать? mellow.gif Ретрекер xbtt.
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме
- ASM16ad   Как указать диапазон IP пользователей?   9.7.2009, 10:28
- - Yodj   Цитата(ASM16ad @ 9.7.2009, 11:28) Добрый ...   9.7.2009, 13:17
- - ArhAngel_John   Вы пропишите в ностройках вашего веб-сервера что у...   12.7.2009, 14:42
- - ASM16ad   Да, эта проблема решена, ретрекер виден только из ...   13.7.2009, 15:34
|- - Yodj   Цитата(ASM16ad @ 13.7.2009, 16:34) Да, эт...   13.7.2009, 16:15
- - ASM16ad   Да, именно внешние и внутренние. Прошу прощения, н...   13.7.2009, 20:13
|- - Yodj   Цитата(ASM16ad @ 13.7.2009, 21:13) Да, им...   13.7.2009, 20:28
|- - ASM16ad   Цитата(Yodj @ 13.7.2009, 21:28) Значит та...   14.7.2009, 8:26
- - FreeM@N   А почему вы тогда не сделаете чтобы ретрекер слуша...   14.7.2009, 10:50
|- - ASM16ad   Цитата(FreeM@N @ 14.7.2009, 11:50) А поче...   14.7.2009, 12:38
|- - FreeM@N   Цитата(ASM16ad @ 14.7.2009, 13:38) да. Не...   14.7.2009, 16:31
|- - ASM16ad   Цитата(FreeM@N @ 14.7.2009, 17:31) Да хот...   14.7.2009, 16:45
|- - 4e4ako   Цитата(ASM16ad @ 14.7.2009, 17:45) Вы не ...   14.7.2009, 17:22
|- - ASM16ad   Цитата(4e4ako @ 14.7.2009, 18:22) либо: а...   14.7.2009, 17:50
|- - 4e4ako   Цитата(ASM16ad @ 14.7.2009, 18:50) Ретрек...   14.7.2009, 18:28
||- - FreeM@N   Цитата(4e4ako @ 14.7.2009, 19:28) .... ап...   16.7.2009, 8:19
|- - FreeM@N   Цитата(ASM16ad @ 14.7.2009, 18:50) Спасиб...   16.7.2009, 8:17
- - ASM16ad   Прошу прощения.. Я не знал о существовании других ...   16.7.2009, 8:57


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 24.5.2024, 14:47
Top.Mail.Ru