Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Узнать IP

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Budulianin
Отправлено: 13 Мая, 2011 - 07:05:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Всем привет. Мне нужно узнать IP, чтобы определить город. Скрипт для определения города по IP уже есть, а вот как определить именно IP который принадлежит к городу не получается. Как быть ? $_SERVER['REMOTE_ADDR'] выдаёт последний IP прокси сервера и по нему определяется другой город
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 08:43:31
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Zuldek
Отправлено: 13 Мая, 2011 - 08:44:46
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Budulianin пишет:
Всем привет. Мне нужно узнать IP, чтобы определить город. Скрипт для определения города по IP уже есть, а вот как определить именно IP который принадлежит к городу не получается. Как быть ? $_SERVER['REMOTE_ADDR'] выдаёт последний IP прокси сервера и по нему определяется другой город


Определить реальный IP-адрес при использовании анонимного прокси — технически невозможно. Единственный способ — это анализ логов этого прокси-сервера.

(Отредактировано автором: 13 Мая, 2011 - 08:56:05)

 
 Top
Budulianin
Отправлено: 13 Мая, 2011 - 08:45:02
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:


Щас попробую
 
 Top
Zuldek
Отправлено: 13 Мая, 2011 - 08:53:20
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Budulianin пишет:
EuGen пишет:


Щас попробую


Класс не покажет вам ничего того чего нет в HTTP_X_FORWARDED_FOR, тратите время.
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 08:53:24
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Zuldek пишет:
Определить реальный IP-адрес при использовании непрозрачного прокси

Как раз-таки если прокси - непрозрачный, то он оставит в HTTP_X_FORWARDED_FOR свою запись.
А вот если прозрачный или анонимный - то нет.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Zuldek
Отправлено: 13 Мая, 2011 - 08:55:06
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




EuGen пишет:
Zuldek пишет:
Определить реальный IP-адрес при использовании непрозрачного прокси

Как раз-таки если прокси - непрозрачный, то он оставит в HTTP_X_FORWARDED_FOR свою запись.
А вот если прозрачный или анонимный - то нет.


Разумеется Радость. Исправил.
 
 Top
Budulianin
Отправлено: 13 Мая, 2011 - 09:03:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




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

Ваш скрипт выдаёт ip последнего прокси сервера ? или база плохая
(Добавление)
Zuldek пишет:
Budulianin пишет:
EuGen пишет:


Щас попробую


Класс не покажет вам ничего того чего нет в HTTP_X_FORWARDED_FOR, тратите время.


Ну да похоже на то. Но как тогда достать ip принадлежащий городу пользователя??
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 09:10:01
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Если HTTP_X_FORWARDED_FOR пуст, то конечно, классу ничего не остается, кроме как отдать REMOTE_ADDR
Если прокси-сервер не оставляет свой адрес, то никак у Вас не выйдет получить желаемый адрес (прокси на то и нужен, чтобы скрывать свой адрес).


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Zuldek
Отправлено: 13 Мая, 2011 - 09:13:20
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Спойлер (Отобразить)

Повторяю ещё раз, существующие протоколы не позволяют это сделать. Это технически невозможно.
Хацкеры используют цепочку из 6-7 анонимных прокси-серверов на разных континентах что гарантирует невозможность их отыскать, зная только ip-адрес конечного прокси.


Отредактировано администратором: EuGen, 13 Мая, 2011 - 09:14:23
Если делаем такие большие цитирования, то в спойлер
 
 Top
Budulianin
Отправлено: 13 Мая, 2011 - 09:16:55
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Если HTTP_X_FORWARDED_FOR пуст, то конечно, классу ничего не остается, кроме как отдать REMOTE_ADDR
Если прокси-сервер не оставляет свой адрес, то никак у Вас не выйдет получить желаемый адрес (прокси на то и нужен, чтобы скрывать свой адрес).


Только что читал что прокси сервера оставляют всю информацию в своих логах

А в них покапаться никак нельзя?
(Добавление)
Zuldek пишет:
Спойлер (Отобразить)

Повторяю ещё раз, существующие протоколы не позволяют это сделать. Это технически невозможно.
Хацкеры используют цепочку из 6-7 анонимных прокси-серверов на разных континентах что гарантирует невозможность их отыскать, зная только ip-адрес конечного прокси.



Соответствующим органам можно, просто придется сделать эти 6 или 7 запросов к прокси серверам
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 09:19:09
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Budulianin пишет:
А в них покапаться никак нельзя?

Как вы будете это делать в логах какого-то абстрактного прокси, куда у Вас точно нет доступа?
Цепочка такова:
Пользователь----->Прокси_0----->Прокси_1----->{...}----->Прокси_N----->Ваш_сервер
И ни один из N прокси не оставил ничего для анализа. Какие логи Вы будете смотреть?

Или Вы - "соответствующие органы" ?


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Budulianin
Отправлено: 13 Мая, 2011 - 09:23:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Budulianin пишет:
А в них покапаться никак нельзя?

Как вы будете это делать в логах какого-то абстрактного прокси, куда у Вас точно нет доступа?
Цепочка такова:
Пользователь----->Прокси_0----->Прокси_1----->{...}----->Прокси_N----->Ваш_сервер
И ни один из N прокси не оставил ничего для анализа. Какие логи Вы будете смотреть?

Или Вы - "соответствующие органы" ?


Нет не соответствующие =)

Я понимаю как цепочка с прокси выглядит

Скажите а как тогда на других сайтах определяют типо такого http://www[dot]gzq[dot]ru/
(Добавление)
Полюбому это реально =)


Как тогда геотаргетинг то делают?
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 09:26:47
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Да поймите, что задачи:
0. Определить город по IP-адресу
1. Определить реальный IP пользователя
- разные задачи.

Для наглядности зайдите на http://google[dot]com через анонимный, скажем, испанский прокси - думаю, наконец поймете что имеется ввиду.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Budulianin
Отправлено: 13 Мая, 2011 - 09:29:09
Post Id



Частый гость


Покинул форум
Сообщений всего: 132
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Да поймите, что задачи:
0. Определить город по IP-адресу
1. Определить реальный IP пользователя
- разные задачи.

Для наглядности зайдите на http://google[dot]com через анонимный, скажем, испанский прокси - думаю, наконец поймете что имеется ввиду.


Дак я понимаю! что разные я же не спорю =)

Мне реальный и не нужен( то что 192.168...), мне нужно город определить по ip
(Добавление)
Как тогда геотаргетинг то сделать, если всё так мутно с прокси серверами?
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB