|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
26.05.2016, 13:19
|
#1
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Определить клиента провайдера на сервере
Итак: с какого устройства (с чистой системой и без куков в браузере) я бы ни зашёл на сайт провайдера, находясь в его ГВС, "сайт определяет" мой договор.
Как это реализовано? Несколько пользователей сидят на одном внешнем IP - значит вариант с однозначным соответствием "адрес-клиент" отпадает.
Роутеры внутри ГВС перенаправляют запросы из ГВС на локальную* версию сайта**? (тем самым избавляясь от потери информации в ходе трансляции адресов.)
У меня есть ещё два безумных варианта - но они слишком сложны в реализации.
** - в пользу этого говорят и небольшие различия в внешнем виде сайта при заходе на него "изнутри" и "снаружи".
* - я не разбирался кто там у кого хостится, так что вернее сказать не "на локальную версию", а "локально оправляет (без обращений к внешним DNS и отправкой пакетов на шлюзы) на сайт"
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
26.05.2016, 13:44
|
#2
|
Мерцающий
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений (для 3,030 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Предположения: Ну, не все куки им подобное можно реально отключить, иначе ты не сможешь вообще логиниться куда-либо, потом, mac-адреса железок, конфиг оборудования, хитро-написанные DNS... Вариантов много, на самом деле.
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
|
(Offline)
|
|
26.05.2016, 13:53
|
#3
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Ну куки бесполезны, если я после установки операционной системы и браузера зашёл на сайт и "молчу": не логинюсь под аккаунтом.
MAC и анализ таблиц NAT - это как раз варианты, о которых я упомянул как о слишком сложных в реализации (аппаратные составляющие, синхронизация, тяжесть [время+трафик] простейшего запроса и т.п.).
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
26.05.2016, 13:56
|
#4
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Определить клиента провайдера на сервере
А dns у тебя от провайдера? Попробуй его пропинговать, может это адрес локальной сети провайдера (когда ты смотришь изнутри). И кстати какой у тебя локальынй IP?
|
(Offline)
|
|
26.05.2016, 14:39
|
#5
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Помню у нас в городе интернет провайдеры работающие по типу локальных сетей при смене железа и видимо mac-адреса заставляли переопределять оборудование путем нажатия на сайте кнопки и некоторого ожидания.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.05.2016, 15:25
|
#6
|
Мерцающий
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений (для 3,030 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Сообщение от Nex
Помню у нас в городе интернет провайдеры работающие по типу локальных сетей при смене железа и видимо mac-адреса заставляли переопределять оборудование путем нажатия на сайте кнопки и некоторого ожидания.
|
Ну, это самый простой вариант.
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
|
(Offline)
|
|
26.05.2016, 19:23
|
#7
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Сайт, скорее всего, хостится в локальной сети провайдера.
В таком случае, если зайти на него из той же локальной сети, сайт увидит внутренний IP, а не внешний, соответственно, он знает, какому договору какой IP соответствует и далее всё понятно.
У меня так сайты на домашнем серваке, если на них заходить из той же локальной сети, видят IP'шники в духе 192.168.0.*.
Проверь, какой IP сайта пингуется из локальной сети и из внешней.
Скорее всего, они разные.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.05.2016, 19:41
|
#8
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Определить клиента провайдера на сервере
По mac это делается. Разве при смене оборудования (а следовательно и maca) тебе в тех поддержку звонить не приходится (в екб все провайдеры на mac договор привязывают)?
__________________
|
(Offline)
|
|
26.05.2016, 20:35
|
#9
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Сообщение от h1dd3n
По mac это делается. Разве при смене оборудования (а следовательно и maca)...
|
Берём и меняем mac-адрес =/
Собственно он не в железе меняется, а где-то прописывается его замена.
Однако несколько лет так подключён, т. к. звонить оператору что бы заменили, выше моих сил.
|
(Online)
|
|
26.05.2016, 21:16
|
#10
|
Мерцающий
Регистрация: 18.04.2006
Сообщений: 5,838
Написано 1,519 полезных сообщений (для 3,030 пользователей)
|
Ответ: Определить клиента провайдера на сервере
Сообщение от h1dd3n
По mac это делается. Разве при смене оборудования (а следовательно и maca) тебе в тех поддержку звонить не приходится (в екб все провайдеры на mac договор привязывают)?
|
Я это обошел, клониловав mac в руотере...
__________________
Относись к человеку как к себе, иначе...
---
ДАННЫЕ:
qiwi 9150424059
Яндекс-деньги: 410012612648498
|
(Offline)
|
|
27.05.2016, 17:28
|
#11
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: Определить клиента провайдера на сервере
2h1dd3n да, привязка по MAC. Есть идеи как получить доступ к канальному (емнип?) уровню tcp\ip-стека средствами web-сервера? Плюс необходимо обеспечить безопасный доступ к списку MAC-ов клиентов.
2ABTOMAT ну как я и предполагал - этот вариант кажется наиболее эффективным.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:24.
|