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 [2]

 PHP.SU

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


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

> Без описания
Zuldek
Отправлено: 13 Мая, 2011 - 09:32:03
Post Id


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


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


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




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

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

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


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

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

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


Как тогда геотаргетинг то делают?



Если я живу в Израиле, открыл свободный анонимный прокси, который не ведёт никаких логов и даёт всем через себя лазить за 1$ в месяц и вы позвоните мне из "соответствующего органа" в Москве и попросите от меня логи моего сервера, догадывайтесь что я вам отвечу?

Некоторые сайты и форумы делают запрет на пользование их сервиса для юзеров, использующих анонимные прокси-серверы. Эта задача частично выполнима.
Другое дело надо понимать, что в зависимости от типа посетителей вашего сайта, большинство прокси-серверов будут вероятнее всего находится в том же городе что и пользователь и скорее всего это будет прокси-машина в офисе вашего посетителя. Гарантировать правильное определение местоположения пользователи интернета не может никто. Это можно сделать только отследив всю цеопчку прокси-серверов до конечного компьютера и использовать пеленг в случае использования беспроводной сети на конечном звене от прокси до клиентской машины.

(Отредактировано автором: 13 Мая, 2011 - 09:32:54)

 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 09:36:45
Post Id


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


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


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




Zuldek пишет:
Эта задача частично выполнима.

Несколько не по теме, но все же - только частично. В общем случае не решаема.
Zuldek пишет:
пеленг в случае использования беспроводной сети

В случае, скажем, as-max этого не выйдет сделать корректно.

А про геотаргетинг - даже google определит, что Вы из Испании и перенаправит на соответствующий домен, если зайдете с испанского прокси.
100% результата определения не даст ничто.
Но это на самом деле очень хорошо, что есть такие технологии. Хотя бы в интернете есть свобода от назойливых "наблюдателей".


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



Частый гость


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


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




EuGen пишет:
Zuldek пишет:
Эта задача частично выполнима.

Несколько не по теме, но все же - только частично. В общем случае не решаема.
Zuldek пишет:
пеленг в случае использования беспроводной сети

В случае, скажем, as-max этого не выйдет сделать корректно.

А про геотаргетинг - даже google определит, что Вы из Испании и перенаправит на соответствующий домен, если зайдете с испанского прокси.
100% результата определения не даст ничто.
Но это на самом деле очень хорошо, что есть такие технологии. Хотя бы в интернете есть свобода от назойливых "наблюдателей".


А если пользователь не использует специально прокси для скрытия IP типо испанского или какого другого, а просто залазит на сайт и даже не задумывается по каким прокси его перед этим прогоняют, то можно тогда геотаргетинг сделать по городам нормально? или всё равно будут попадатся такие прокси из -за которых будет показываться другой город?
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 09:48:44
Post Id


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


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


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




Budulianin пишет:
или всё равно будут попадатся такие прокси из -за которых будет показываться другой город?

В ряде случаев - да
Если прокси непрозрачный, то описанный в первом ответе способ сработает корректно.


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



Частый гость


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


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




EuGen пишет:
Budulianin пишет:
или всё равно будут попадатся такие прокси из -за которых будет показываться другой город?

В ряде случаев - да


Значит качественно геотаргетинг сайта по городам через ip не обеспечить?
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 09:51:35
Post Id


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


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


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




Гм, на 100% - не обеспечить. Но в большом проценте случаев даже REMOTE_ADDR будет соответствовать городу. А еще в части случаев прокси оставит HTTP_X_FORWARDED_FOR. Так что не все так уж плохо.


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



Частый гость


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


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




EuGen пишет:
Гм, на 100% - не обеспечить. Но в большом проценте случаев даже REMOTE_ADDR будет соответствовать городу. А еще в части случаев прокси оставит HTTP_X_FORWARDED_FOR. Так что не все так уж плохо.


Блин просто попросил 3 человек зайти и скрипт определил 2 как один ближайший крупный город а одного как другой крупный город

Как то не хорошо
 
 Top
Мелкий Супермодератор
Отправлено: 13 Мая, 2011 - 09:54:54
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Budulianin, а зачем вам вообще знать город, откуда сидит пользователь?
Хватайте REMOTE_ADDR и всё. Кто за прокси - сам верблюд.

И ещё знаете, что прокси - не единственный способ заменить свой IP?


-----
PostgreSQL DBA
 
 Top
Budulianin
Отправлено: 13 Мая, 2011 - 09:56:29
Post Id



Частый гость


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


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




Мелкий пишет:
Budulianin, а зачем вам вообще знать город, откуда сидит пользователь?
Хватайте REMOTE_ADDR и всё. Кто за прокси - сам верблюд.

И ещё знаете, что прокси - не единственный способ заменить свой IP?


Просто мне на сайте нужно менять контент в зависимости от города. Вот такая задачка

А какой ещё?
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 10:00:08
Post Id


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


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


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




Всевозможные NAT или даже скажем
https://addons[dot]mozilla[dot]org/en-US[dot][dot][dot]refox/addon/967/


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



Частый гость


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


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




[quote=EuGen]Всевозможные NAT или даже скажем
https://addons.mozilla.org/en-US/firefox/addon/967/[/quote]

Это на вопрос как менять IP?
(Добавление)
[quote=Мелкий]Budulianin, а зачем вам вообще знать город, откуда сидит пользователь?
Хватайте REMOTE_ADDR и всё. Кто за прокси - сам верблюд.

А что разве не все проходят цепочку пользователь->прокси ??
 
 Top
EuGen Администратор
Отправлено: 13 Мая, 2011 - 10:15:01
Post Id


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


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


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




Budulianin пишет:
Это на вопрос как менять IP?

Да. Ведь там можно указать заголовок HTTP_X_FORWARDED_FOR
Budulianin пишет:
А что разве не все проходят цепочку пользователь->прокси ??

Не все. В большинстве случаев она такая (с точки зрения IP-протокола):
Пользователь->Локальная сеть провайдера->NAT провайдера->Ваш сайт
Так как провайдер почти всегда находится в том же городе, что и пользователь, то Вам этого будет достаточно.


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



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Budulianin пишет:
А что разве не все проходят цепочку пользователь->прокси ??

Нет, далеко не все.
Вот за NAT - многие сидят, но так же, не все, есть люди и которые имеют прям на интерфейсе внешний IP.

Budulianin пишет:
А какой ещё?

Как уже сказано - NAT. VPS/VDS в нужном городе и любой понравившийся способ коннекта до туда: VPN, SSH-туннель и др. туннели.

Budulianin пишет:
Просто мне на сайте нужно менять контент в зависимости от города. Вот такая задачка

В любом случае вам необходимо оставить возможность переключить регион вручную. И попробовать определить автоматом.


-----
PostgreSQL DBA
 
 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