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

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

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