юни

юни
Рейтинг
948
Регистрация
01.11.2005
LEOnidUKG:
это чисто приколюшка

Т.е. люди отсебятину городят? Берут и присваивают системное время хоста ip-адресу прокси-сервиса с поправкой на разницу часовых поясов?

Точно уверены?

Sitealert:
Это не отклик, а запрос.

Запрос "Date", значение "дата генерации отклика".

Нашёл вроде. Список заголовков HTTP по RFC 822 может включать в себя параметр Date (дата генерации отклика). Пример ответа - Date: Mon, 16 Dec 2019 01:05:31 GMT

Введён в HTTP/1.0.

А вы мне тут голову скриптами морочите.

LEOnidUKG:
Минуты там с вашего же компьютера.

Это для браузера и, соответственно, js. А откуда берутся минуты для ip-адреса, если он предоставлен прокси-сервисом?

Sitealert:
В первом случае – город определён по IP

Откуда тогда там минуты?

Ребят, вы скриншот видели из первого сообщения? 13 число, 21:39 и 14 число, 3:39, причём в первом случае город указан, а во втором нет. Как можно определить точное время по таймзоне? Термин "часовой пояс" предполагает часовую же погрешность, а сервис выводит минуты. Откуда такая точность? Почему не 3:38 или 3:42?

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

По поводу js и прочих языков - ip-адрес может быть присвоен любому сетевому устройству, поддерживающему протокол TCP/IP. В случае с персональным компьютером всё понятно - в 99% случаев соответствующие события там обрабатываются браузером, поэтому доставать время через скрипты будет возможно.

А если это прокси-сервер, на котором поднят только нужный софт и нет никаких лишних обработчиков? А если мобильное устройство или вообще роутер? Откуда там будет "время ip-адреса"?

Разъясните?

LEOnidUKG:
в чём проблема?

Непонятно, откуда сервисы берут расхождение во времени между браузером и ip-адресом.

Уже несколько раз сказал. Основная мысль:

юни:
Кроме того, сервисы пишут системное время, а этого уж точно нет ни в каких хуизах.

Т.е. берётся системное время хоста. Осталось выяснить, какими средствами - через js или через hhtp-заголовки. Во втором случае проблема решаема.

Вы вот с чем спорите, не пойму.

LEOnidUKG:
В смысле пример?

В прямом. По хуизу, а не по частным геобазам, вроде максмаинда.

LEOnidUKG:
большинство белых провайдеров прописывают город

Каким образом? Поле "город" не предусмотрен стандартом. Его можно указать в поле "address", но только для организации и в любом порядке, какой в голову придёт. Например, сделать пять таких полей, город прописать в четвёртом. В кавычках и после почтового индекса.

Но для ip-адреса нет и этого. Только "country".

LEOnidUKG:
По IP НЕ только страну, а город тоже указывается.

Приведёте пример? Из обязательных в хуизе я знаю только поле "country", а необязательные не поддаются унификации и, следовательно, парсингу. Кроме того, сервисы пишут системное время, а этого уж точно нет ни в каких хуизах.

Т.е. берётся системное время хоста. Осталось выяснить, какими средствами - через js или через hhtp-заголовки. Во втором случае проблема решаема.

Всего: 35219