IP-адрес и геолокация

необходимо попробовать следующее:

<VirtualHost 10.0.4.26>
  ServerName internal.intranet
  ServerAlias internal

  ProxyPass        /  http://servernameb.intranet/foo/bar/
  ProxyPassReverse /  http://servernameb.intranet/foo/bar/
</VirtualHost>
0
задан 1 January 2014 в 16:35
4 ответа

Хотя нет никаких гарантий относительно точности геолокационного IP-адреса, они обычно более точны, чем вы думаете. Остальная часть вашего вопроса отчасти спорным из-за этого. Точно так же вы предполагаете, что геолокационные IP-адреса используются для отображения информации о времени, что может быть не всегда.

Скажем, когда я получаю доступ к Gmail, подключаясь к VPN, находящейся в Канаде, мои письма помечаются ETC. Когда я подключаюсь к одному из них в США, на нем указывается тихоокеанский часовой пояс.

Gmail этого не делает. GMail использует настройки смещения часового пояса компьютера, который вы используете, а не геолокационный IP-адрес, с которого вы подключаетесь. Facebook делает то же самое. Это легко проверить.

Из вышесказанного следует, что при использовании удаленного компьютера в Токио, GMail будет отображать время в Токио, если часовой пояс системы установлен на Токио.

Хотя GMail не использует геолокационный IP-адрес, с которого вы подключаетесь, для установки даты для ваших писем, другие службы используют его, чтобы предоставить вам возможность геолокации. Например, поиск Google предоставит вам услугу с геолокацией.

3
ответ дан 4 December 2019 в 11:17

Очень интересный вопрос. Я не очень хорошо знаком с Gmail, поэтому приведу частичную предысторию:

Rfc 2822 - Формат сообщений Интернета утверждает:

"3.3. Date and Time Specification

Date and time occur in several header fields.  This section specifies the syntax
for a full date and time specification.

[...]

The day is the numeric day of the month.  The year is any numeric year 1900
or later.

The time-of-day specifies the number of hours, minutes, and optionally seconds
since midnight of the date indicated.

The date and time-of-day SHOULD express local time.

The zone specifies the offset from Coordinated Universal Time (UTC, formerly
referred to as "Greenwich Mean Time") that the date and time-of-day represent."

Таким образом, каждый почтовый сервер будет добавлять к каждой проходящей почте значение заголовка с указанием времени в соответствии с этим сервером и смещением к UTC.

Затем клиент смотрит на метку времени, добавленную его собственным почтовым узлом, и интерпретирует ее заново в соответствии с часовым поясом, на который был настроен сам клиент.

Если геолокация IP-адреса также выполняется при использовании, это выходит за рамки спецификации формата Интернет-сообщений. Я сам никогда не видел, чтобы геолокация использовалась при настройке почтового клиента / сервера, но мне было бы интересно узнать, есть ли у кого-нибудь еще.

1
ответ дан 4 December 2019 в 11:17

Кажется, вы не понимаете, как работают реестры. Возможно, что диапазон IP-адресов (обратите внимание, что мы говорим здесь о адресах , а не об IP именах , которые сильно различаются) может поддерживаться регистратором с другой географией - но это происходит крайне редко - поскольку это также источник информации о маршрутизации пакетов в сеть.

Если вы посмотрите на запись whois, то увидите, что она содержит код страны ISO-3166. например,

[colin@localhost ~]$ whois 82.13.151.104
% This is the RIPE Database query service.

[snip]

inetnum:        82.13.144.0 - 82.13.175.255
netname:        INFRASTRUCTURE
descr:          NTL Infrastructure - Watford
country:        GB
admin-c:        NNMC1-RIPE
tech-c:         NNMC1-RIPE
status:         ASSIGNED PA
mnt-by:         AS5089-MNT
remarks:        INFRA-AW
source:         RIPE # Filtered

Дальнейшую информацию о местонахождении IP-адреса можно получить на основе информации трассировки - задержка - это индикатор расстояния - и она должна постепенно приближаться (географически) к цели).

Но если бы моей единственной целью было отображение времени на клиенте, я бы не стал использовать этот подход (кроме как в качестве запасного варианта) - javascript знает, как преобразовать время UTC / GMT в местный часовой пояс (хотя это не так. на самом деле раскрыть, что это за часовой пояс - по крайней мере, не явно).

Кроме того, если у вас есть доступ к javascript, вы можете использовать API геолокации, чтобы получить более точное местоположение.

1
ответ дан 4 December 2019 в 11:17

Прелюдия: Это скорее начало обсуждения, чем настоящий ответ. Фактически не отвечая на технический аспект вопроса, я считаю, что это может дать представление о том, почему GeoIP или подобный сервис не так важен для крупных игроков.

Google и Facebook, два поставщика услуг, упомянутые в вопросе, являются безусловно, самые распространенные и широко распространенные компании в сети. Если есть компания, имеющая своего рода надежную базу знаний о том, откуда подключаются ее клиенты, это самые горячие кандидаты.

Facebook

Вы заметили, как много людей добавляют всевозможные геологические данные ко всем своим сообщения? И как Facebook всегда просит вас добавлять адрес или должность к тому, что вы публикуете? Люди, охотно сообщающие правильную информацию о своем местонахождении, - лучший источник информации, на котором любой хороший статистический метод может основывать подобные предположения.

Google

Google везде - не только с видимыми услугами, которые они предоставляют через окно браузера. Возьмите вездесущие телефоны, планшеты Android и множество других гаджетов, которые просят вас указать свою позицию (с обещанием анонимности - в этом случае почему бы и нет, им нужна только комбинация вещей, связанных с IP, и вашей позиции). И сервисы рекламы и аналитики, обеспечивающие очень ценную связь между веб-сайтами, разбросанными по всему миру, их пользователями и ... да, любой доступной информацией о местоположении. На самом деле вам не нужно шпионить за людьми, наличие такого хорошего и широко распространенного набора услуг упрощает добавление необходимых два плюс два в математический мозговой кампус Google.

Google

Google везде - не только с видимыми службами, которые они предоставляют через окно браузера. Возьмите вездесущие телефоны, планшеты Android и множество других гаджетов, которые просят вас указать свою позицию (с обещанием анонимности - в этом случае почему бы и нет, им нужна только комбинация вещей, связанных с IP, и вашей позиции). И сервисы рекламы и аналитики, обеспечивающие очень ценную связь между веб-сайтами, разбросанными по всему миру, их пользователями и ... да, любой доступной информацией о местоположении. На самом деле вам не нужно шпионить за людьми, наличие такого хорошего и широко распространенного набора услуг упрощает добавление необходимых два плюс два в математический мозговой кампус Google.

Google

Google везде - не только с видимыми службами, которые они предоставляют через окно браузера. Возьмите вездесущие телефоны, планшеты Android и множество других гаджетов, которые просят вас указать свою позицию (с обещанием анонимности - в этом случае почему бы и нет, им нужна только комбинация материалов, связанных с IP, и вашей позиции). И сервисы рекламы и аналитики, обеспечивающие очень ценную связь между веб-сайтами, разбросанными по всему миру, их пользователями и ... да, любой доступной информацией о местоположении. На самом деле вам не нужно шпионить за людьми, наличие такого хорошего и широко распространенного набора услуг упрощает добавление необходимых два плюс два в математический мозговой кампус Google.

Возьмите вездесущие телефоны, планшеты Android и множество других гаджетов, которые просят вас указать свою позицию (с обещанием анонимности - в этом случае почему бы и нет, им нужна только комбинация вещей, связанных с IP, и вашей позиции). И сервисы рекламы и аналитики, обеспечивающие очень ценную связь между веб-сайтами, разбросанными по всему миру, их пользователями и ... да, любой доступной информацией о местоположении. На самом деле вам не нужно шпионить за людьми, наличие такого хорошего и широко распространенного набора услуг упрощает добавление необходимых два плюс два в математический мозговой кампус Google.

Возьмите вездесущие телефоны, планшеты Android и множество других гаджетов, которые просят вас указать свою позицию (с обещанием анонимности - в этом случае почему бы и нет, им нужна только комбинация вещей, связанных с IP, и вашей позиции). И сервисы рекламы и аналитики, обеспечивающие очень ценную связь между веб-сайтами, разбросанными по всему миру, их пользователями и ... да, любой доступной информацией о местоположении. На самом деле вам не нужно шпионить за людьми, наличие такого хорошего и широко распространенного набора услуг упрощает добавление необходимых два плюс два в математический мозговой кампус Google.

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

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

1
ответ дан 4 December 2019 в 11:17

Теги

Похожие вопросы