Forums / National / Russian / Определение внутреннего IP

SunChase
#1 2009-11-04 00:13
Банальный факт,что в наше время 100 компов,сгруженных в одну сеть имеют доступ в инет под одним внешним IP.Насколько я понимаю Котонти определяет лиш внешний адресс(адресс провайдера пользователя).Можно ли както усовершенстсовать эту систему,дабы при бане по айпи одного пользователя неполучить на след день Письма от ещё 50ти пользователей со словами "А почему я забанен?!"
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity
Sergeich
#2 2009-11-04 00:53
Отключай блокировку по IP, блокируй только по нику. А как ты на стороне сервера вычислиш кто есть кто, если юзеры из под одного прокси ходят.
SunChase
#3 2009-11-04 01:58
Зарегистрировать нового пользователя и флудить им до "следующего создания нового аккаунта" гораздо проще,чем менять прокси.А авторизацию по имейлу толи я немогу настроить ,толи она действительно неработает(в плане что письма с подтверждением ещё ниразу недошли)
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity
Trustmaster
#4 2009-11-04 02:23
С прокси обычно всё довольно просто:
$_SERVER['HTTP_X_FORWARDED_FOR']
Однако некоторые прокси "не палят контору". К тому же прокси не так актуален, как NAT.

Технически внутренний IP за NAT'ом светится обычно на более низких уровнях сетевого стека, чем на прикладном. То есть на уровне PHP определить нереально.
May the Source be with you!