Как стать автором
Обновить

Я иду искать: геопозиционирование хоста по IP-адресу в глобальной сети Интернет на примере криптобиржи Binance

Время на прочтение12 мин
Количество просмотров18K
Всего голосов 8: ↑7 и ↓1+8
Комментарии4

Комментарии 4

Шаг 0 пропущен !


Вероятность крайне низка что повезёт, но так как времени занимает несколько секунд то попытка — не пытка:


dig alink.net LOC
В последнем случае можно ожидать возможность доступа к API-сервису Binance посредством обращения к IP-адресу его настоящего сетевого интерфейса, который не засвечен в публичном DNS

А ведь одно простое правило фаервола убило бы всю эту затею.
Разнесение API по разным физическим локациям имеет смысл для снижения задержек для конечных пользователей как по неторговым операциям (за счет кэша), так и по торговым (за счет использования приватных каналов с низкой задержкой), но большинству криптобирж до этого еще далеко
Правило фаервола — довольно спорное решение для сервиса, все зависит от корпоративной политики. А разнесение API, как Вы описываете, и есть CDN. Но мы же с Вами знаем, что в конце пути интерфейс единственный :)
В моем мире розовых пони все участники торгов должны быть равны, соответственно если мы пропускаем запросы через CDN — мы пропускаем их все.
Пусть будет CDN, но кастомный. Мы разрабатывали деривативную криптобиржу и у нас в мир смотрели специальные ноды, у каждой из которых была копия «горячих» данных для быстрой раздачи плюс они же занимались первичными логическими проверками и авторизацией. Ну и плюсом все происходило по вебсокету, а его за традиционный CDN прятать вообще особо смысла нет (ну разве что снизить затраты на шэндшейк, но это копейки по сравнению со всем остальным)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий