Время на прочтение
12 мин
Количество просмотров 15K
В статье рассмотрены методы геопозиционирования сетевых интерфейсов по IP-адресу на примере API-сервиса криптобиржи Binance. Геопозиционирование основано на дистанционно-временных моделях пересчета времени кругового обхода (RTT) в дистанцию и определения примерного местоположения сетевого интерфейса.
Современным электронным сервисам очень важно знать о географическом местоположении клиентов для «тонких» настроек своих маркетинговых процессов. Повсеместно используются разные техники геопозиционирования пользователей, основанные на привязке к базовым станциям мобильной связи и точкам доступа Wi-Fi. Однако существует целый ряд других задач, для решения которых необходимо знать геопозицию не самого пользователя, а сервера и его сетевого интерфейса. Такие сервисы, как MaxMind (безусловный отраслевой лидер), широко известны публике (можно также почитать здесь), но в целом в сети мало материала в открытом доступе, посвященного технологическим вопросам глобального геопозиционирования хоста по его IP-адресу. В этой статье мы расскажем о некоторых решениях в этой предметной области и поделимся результатами наших исследований.
За подробностями следуйте под кат.
Зачем знать геопозицию сервера?
Рассмотрим реальный случай: арбитражные алгоритмы биржевой торговли анализируют ситуации, когда на одной бирже цена товара уже изменилась, а на другой еще нет. Если вы поймали этот момент различия цен, то на одной бирже вы можете этот товар купить, а на другой продать в том же количестве. Таким образом, в вашем кармане отложатся деньги от такой спекуляции. Например, между площадками Binance и Bitfinex разница в котировках Bitcoin (BTC) иногда позволяет получить прибыль на арбитражных сделках. Наблюдения показывают, что такие условия в котировках BTC на указанных площадках складываются несколько раз в день и длятся примерно от одной до двадцати секунд. Биржевому боту крайне важно жить на сервере, ближайшем и равноудаленном от биржевых дата-центров для получения конкурентного преимущества по времени доступа к ним обоим. Знание геопозиции интерфейсов биржевых сервисов поможет выбрать оптимальный хостинг для бижевого бота.
Пентестерам (как и злоумышленникам) тоже нужно знать о географическом расположении банковских (и не только) сервисов для оценки возможности получения физического доступа к вычислительной инфраструктуре целевой организации. Напомним, что проникновение квалифицированного злоумышленника в ЦОД, где развернуты критичные корпоративные сервисы, может привести к необратимым последствиям. Нам известны случаи размещения конфиденциальных данных, что называется, где попало.
Перечисленные случаи – это только вершина айсберга в вопросах поиска географического расположения хостов в сети Интернет.
Как это делается
Информация о геопозиции хоста собирается из различных открытых источников, например из ресурсных записей DNS и результатов прямых измерений. Начало работ в этом направлении описано в статье, опубликованной в 2001 году. Основой измерительных технологий стал метод Constraint-based geolocation (CBG), заключающийся в измерении времени кругового обхода (RTT) при выполнении запроса echo-request ICMP от нескольких хостов с известной геопозицией (или landmarks в оригинале) к хосту с измеряемой геопозицией. При различных допущениях, таких как равенство по времени пути пакета в обе стороны и скорость распространения сигнала в волоконном волноводе как 2/3 от скорости света в вакууме, можно пересчитать половину времени RTT в дистанцию и тем самым ограничить географическую область достижения ICMP-пакета некоторой окружностью с landmark-хостом в центре. Выполняя подобные измерения из нескольких распределенных по миру landmark-точек, получается столько же ограниченных областей. Их пересечение указывает на примерную геопозицию искомого хоста с точностью примерно до 100 км. Сущность метода CBG можно представить так:
Определение геопозиции хоста по методу CBG
Допущения в дистанционно-временной модели классического CBG достаточно грубы, что побудило исследователей к ее усовершенствованию. В результате «тонкого» тюнинга исследователями вносились изменения в эту модель. Например, некоторые исследователи предложили отбраковывать часть измерений RTT, а другие – рассматривать landmark-хосты как области, а не как географические точки. Эволюция CBG определила развитие и других методов геопозиционирования хостов по IP-адресу: Shortest ping, Topology-based geolocation (TBG), Octant, Street-level geolocation (SLG). В некоторых случаях удается достичь точности геопозиционирования хоста до здания, где он размещен (обычно ЦОД). Чтобы не перегружать текст, не станем упоминать про стохастические методы геопозиционирования, основанные на анализе распределения величины RTT. Только сама классификация известных методов может быть темой отдельного исследования. Как можно заметить, в настоящее время область геопозиционирования хостов по IP-адресу по-прежнему остается в поле актуальных научных исследований.
Умело применяя результаты научных исследований в этой предметной области и располагая собственным множеством landmark-хостов по всему миру, компания MaxMind прочно обосновалась в качестве лидера на рынке геопозиционирования. Серверы компании постоянно сканируют IP-адресное пространство с разрешением до префикса шириной /24 (IPv4) и формируют базу данных его географического распределения. Сотрудничество с RIPE NCC еще больше укрепило позицию компании на рынке. К собственным средствам измерения адресного пространства добавилась сеть зондов системы Atlas – масштабной измерительной сети RIPE NCC, состоящей из более чем 10 000 географически распределенных хостов (по состоянию на начало 2020 года) с точной привязкой к местности. Итогом деятельности компании на сегодняшний день является полноценное соответствие адресного пространства интернет-географии планеты с высокой точностью.
А что у нас?
На открытом рынке в Российской Федерации решения для геопозиционирования хостов по IP-адресу отсутствуют. Причинами отсутствия являются относительно малая доля целевой аудитории потребителей и абсолютное доминирование решений иностранных компаний. Кроме того, выполнение задач в этой предметной области требует использования развитой распределенной измерительной инфраструктуры, состоящей из сотен или тысяч управляемых и географически привязанных хостов. Содержать, защищать, управлять и развивать такую сеть очень непросто даже для крупных компаний. Дополнить общую картину следует упоминанием об активных научных исследованиях в этой области, требующих привлечения дорогостоящих интеллектуальных ресурсов.
Тем не менее мы разработали и исследовали ряд дистанционно-временных моделей для геопозиционирования сетевых интерфейсов Рунета. Для их исследования нами были использованы 42 VPS-хоста в определенных дата-центрах на территории РФ, множество веб-ресурсов с известным географическим размещением, позволяющих в режиме онлайн выполнять запросы ICMP echo request, возможности глобальной измерительной сети RIPE.Atlas, а также ресурсные записи DNS. Целью исследований являлось определение точности геопозиционирования, достижимой при использовании предложенных нами линейных и статистических моделей. Точность получилась несколько выше, чем при использовании классического метода constraint-based и соизмерима с его известными модификациями.
Для исследования стохастических моделей мы использовали в качестве объекта несколько клиентских интерфейсов московской точки обмена трафиком MSK-IX. Выбору способствовала превосходная информационная поддержка оператора на своих информационных ресурсах (сервис looking glass, система ресурсных записей DNS, записи в регистратурах маршрутизации, полный список адресов ЦОД и др.). Исследования подтвердили возможность определения геопозиции клиентского интерфейса с точностью до здания ЦОД.
Для демонстрации возможностей разработанных нами методов мы расскажем о нашей старой работе – поиске места размещения серверов криптобиржи Binance, результаты которой в настоящий момент не являются актуальными. Нам не хотелось бы способствовать организации злонамеренного воздействия на этот очень популярный сетевой ресурс.
Геопозиция серверов криптобиржи Binance
Упомянутая вначале статьи криптобиржа Binance основана в 2017 году, а в 2019 году закрепила за собой статус ведущей торговой криптобиржи мира с долей рынка более 53 %. Трейдеров и хакеров вполне обоснованно беспокоит вопрос о месте расположения серверов биржи. Некоторые предполагают, что они размещены в Корее, а кто-то настаивает, что в Токио (не будем перегружать текст ссылками на многочисленные обсуждения этого вопроса в сети). Биржа умалчивает о месте размещения своих серверов по соображениям безопасности. Мы попробовали внести ясность в этот вопрос с помощью использования дистанционно-временных моделей. Сразу заметим, что мы не будем приводить точные результаты нашего исследования.
Шаг 1. Для автоматической торговли Binance предлагает API-службу на домене api.binance.com. Возьмем его за отправную точку анализа. Разрешение этого домена в DNS хостами в разных странах дает следующий результат:
Очевидно, что для обеспечения доступа и защиты сервисов Binance используется CDN-облако (content distribution network). Это Amazon, как вы увидите далее. Разрешение домена в различные адреса CDN-шлюзов выполняется непосредственно Name-сервером Amazon посредством использования ресурсной записи типа CNAME d3h36i1mno13q3.cloudfront.net в публичной DNS. В таблице представлена только часть информации, DNS-разрешение выполнялось из 25 стран на всех континентах. Как можно видеть из результатов, все IP-адреса принадлежат адресному пространству AS16509 AMAZON 02. Все полученные IP-адреса имеют PTR-записи, в которых содержатся географические аббревиатуры точек доступа Amazon:
Полученное множество облачных IP-адресов соответствует зонам доступа службы Amazon AWS.
Серверы Binance логически могут быть размещены относительно CDN-облака двумя возможными вариантами: или они развернуты непосредственно на облачных вычислительных ресурсах (что маловероятно, принимая во внимание историю развития биржи), или в некотором собственном/арендованном дата-центре, доступ к вычислительным ресурсам которого проксирует Amazon. В последнем случае можно ожидать возможность доступа к API-сервису Binance посредством обращения к IP-адресу его настоящего сетевого интерфейса, который не засвечен в публичном DNS. Запрос к базам данных RIPE NCC в надежде найти собственное адресное пространство биржи не вернул объектов с вхождением строки «Binance» в описателях объектов маршрутизации – не повезло.
Еще одним важным вопросом является единственность узла обработки API-запросов биржи. Очевидно, что конкурентные биржевые операции по природе требуют единственной точки синхронизации, и разнесение API-службы на несколько удаленных узлов приведет к замедлению обработки торговых операций. Применение CDN между API-сервисом и трейдерами говорит о том, что наше предположение о наличии нескольких узлов API неверное.
Выводы по шагу 1:
- Доступ к серверу api.binance.com проксируется CDN Amazon.
- Сетевой интерфейс API-сервиса является единственным, размещен вне адресного пространства CND, адрес этого интерфейса неизвестен.
- Binance, вероятно, не владеет собственным адресным пространством, а заимствует его у хостинг-оператора.
Шаг 2. Попытаемся определить приблизительное географическое размещение интерфейса API-сервиса Binance. К сожалению, его реальный IP-адрес неизвестен. Это делает невозможным применение основанных на прямом измерении RTT методов геопозиционирования. Для этого случая используем метод облачного зондирования, разработанный нами. В чем его суть поясним далее.
Особенностью работы CDN является возможность обращения внешнего пользователя с HTTP(S)-запросом к любому облачному шлюзу в мире. Если измерить время выполнения API-запроса при обращении на конкретный CDN-шлюз и вычесть из него RTT выполнения запроса echo-request ICMP к адресу этого шлюза, то получим оценку времени RTT на участке от CDN-шлюза до сетевого интерфейса API-сервиса Binance:
Принцип облачного зондирования
Полученные таким образом значения времени требуют некоторой статистической обработки. Выполняя измерения для каждого CND-шлюза, выявим тот CND-шлюз, который ближе всего находится к истинному сетевому интерфейсу API-сервиса Binance. Метод облачного зондирования, по сути, близок к Shortest ping и имеет аналогичные ему погрешности при местоопределении.
Применение метода облачного зондирования позволило определить локацию искомого API-интерфейса с точностью до 400 км. Страна размещения дата-центра Binance и города-кандидаты определились. Криптобиржа Binance не зря скрывает геопозицию своего API-сервиса. Мы тоже считаем корректным умолчать об этом.
Шаг 3. Поиск адреса истинного интерфейса API-сервиса Binance
На этом этапе нам известно немного больше. Главная информация – географическая область, определенная на предыдущем шаге. Теперь нужно выделить область адресного пространства IP, обслуживающую известную территорию, в надежде, что ее анализ позволит определить истинный адрес интерфейса API-сервиса Binance. Диапазоны адресов IP для некоторой территории выделить довольно просто. Мы воспользовались базой геоданных MaxMind в формате CSV и выбрали из нее все подсети, позиционирование которых в полях Latitude, Longitude и Accuracy_radius пересекается с искомой геозоной. Кроме этого, полученное множество IP-адресов мы расширили до границ префиксов, реально анонсируемых в BGP. Данные BGP-анонсов мы получили с использованием RIPEstat Data API.
Напомним, что европейский регистратор верхнего уровня RIPE NCC организовал глобальный сбор данных протокола BGP в крупнейших мировых точках обмена трафиком (IX-Internet Exchange), которыми могут воспользоваться все желающие. Файлы с пакетами BGP появляются в свободном доступе с интервалом 5 минут. Благодаря этому у исследователей по всему миру есть возможность анализа инцидентов, связанных с нарушениями глобальной связности сети Интернет не только почти в реальном времени, но и в ретроспективе.
Полученная область адресного пространства IP, соответствующая искомой геозоне, получилась не очень большой: всего 1 130 496 адресов IPv4. Теперь необходимо выполнить следующие действия:
- Запросить в DNS ресурсные записи типа PTR для каждого из адресов множества в надежде, что среди полученных доменных имен нам встретится что-нибудь с подстрокой «Binance». Такие домены нашлись, но среди них не было целевого сетевого интерфейса API-сервиса.
- Выполнить Binance API-вызов Test connectivity GET /api/v3/ping (документация API Binance) для всех адресов из исследуемого множества. Разумеется, этот вызов теперь будет маршрутизироваться мимо CDN Amazon. Здесь нас ждал успех: искомый интерфейс вернул корректный ответ. IP-адрес интерфейса получен.
Имея адрес интерфейса API-службы Binance, можно немного изучить хостинг-оператора, который «приютил» биржу. Мы получили сведения о его аплинках и прочитали кое-что в открытых источниках о его дата-центрах, выполнили различные трассировки. Мы считаем опасным публиковать точные результаты наших исследований. Пусть криптобиржа Binance останется под защитой облака Amazon.
Шаг 4. Точное геопозиционирование API-сервиса Binance
Теперь осталось совсем немного: применить разработанные нами техники геопозиционирования, которые упоминаются в начале статьи. Для этого необходимо измерить RTT к искомому сетевому интерфейсу при разных условиях из разных точно известных локаций. Здесь нам немного не повезло. Исследуемый сетевой интерфейс, как оказалось, не отвечает на запрос ICMP echo-request. Стучаться можно только в HTTPS. Это сильно ограничило (до нуля) число хостов с точной локацией, которые могут что-то измерить таким способом. Поэтому пришлось исследовать другой ближайший интерфейс, замеченный в трассировках к искомому интерфейсу. Измерения показали географическую локацию с точностью около 50 км. Принимая во внимание дополнительные задержки от найденного интерфейса к API-сервису, следует считать, что интерфейс API-сервиса размещен в той же точке с точностью до 80 км.
Заключение
Дистанционно-временные модели применимы не только в области геопозиционирования. Их использование в некоторых случаях позволяет выявить факт проксирования TCP-соединения, если временные характеристики передачи подтверждений не будут согласовываться с дистанцией до инициатора сессии. Применение пользователем проксирования сессии в контексте безопасности может рассматриваться как его попытка спрятаться, что часто является признаком атаки.
Само существование технологии геопозиционирования хостов по IP-адресу создает активность исследователей по противодействию ей и сокрытию истинного географического местоположения информационного ресурса. Это направление тоже заслуживает нашего внимания в качестве выявления таких случаев. А что вы думаете по этому поводу? Друзья и коллеги, мы приглашаем вас к диалогу.
Список источников
- Определение местоположения без GPS
- Web-геосервисы
- Связность Рунета
- Дата-центры MSK-IX в Москве
- Constraint-Based Geolocation of Internet Hosts, Bamba Gueye, Artur Ziviani, Mark Crovella, Serge Fdida
- Revisiting Constraint Based Geo Location: Improving Accuracy through Removal of Outliers, Sameer Qazi and Muhammad Kadri
- A landmark calibration-based IP geolocation approach, Jingning Chen, Fenlin Liu1, Xiangyang Luo, Fan Zhao and Guang Zhu1
- Towards IP Geolocation Using Delay and Topology Measurements, Ethan Katz-Bassett, John P. John, Arvind Krishnamurthy, David Wetherall, Thomas Anderson, Yatin Chawathe
- An investigation of geographic mapping techniques for internet hosts, V. Padmanabhan and L. Subramanian, in ACM SIGCOMM Computer Communication Review, vol. 31. ACM, 2001, pp. 173–185
- RIPE NCC Atlas network
- Review of Different IP Geolocation Methods and Concepts Jayaprabha Bendale, Prof. J. Ratanaraj Kumar G.S.Moze College of Engineering, Balewadi, Pune-45. University Of Pune, Pune, India
- B. Wong, I. Stoyanov, E.G. Sirer, Octant: a comprehensive framework for the geolocation of Internet hosts, proceedings of USENIX NSDI conference, 2007, pp. 23–36
- Y. Wang, D. Burgener, M. Flores, A. Kuzmanovic, C. Huang, Towards street-level client-independent IP geolocation, proceedings of the 8th USENIX conference on networked systems design and implementation, 2011, pp. 27–36
- Detect Online Fraud and Locate Online Visitors
- AWS docs
- GeoIP2 City and Country CSV Databases
- RIPEstat Data API
- RIS Raw Data
- binance-official-api-docs
Raccoon Security – специальная команда экспертов НТЦ «Вулкан» в области практической информационной безопасности, криптографии, схемотехники, обратной разработки и создания низкоуровневого программного обеспечения.
Понятие сервера является весьма растяжимым и может относиться к совершенно разным ситуациям. Однако общим для всех трактовок, будь то непосредственно компьютер, выполняющий функцию сервера, или виртуальное устройство, является то, что все они имеют уникальные адреса (IP). И достаточно часто у пользователей возникают вопросы по поводу того, как узнать адрес сервера для каждого конкретного случая. Попробуем выделить несколько типичных ситуаций и разберемся в основных применяемых методиках.
Для чего необходимо узнавать адрес сервера?
Но прежде чем приступать непосредственно к поиску нужного решения, следует кратко остановиться на том, для чего это, вообще, нужно. Чаще всего принятие таких решений необходимо при устранении некоторых неполадок с сетевыми подключениями, настройкой сетей, использованием игровых порталов или организацией хостингов. К тому же в некоторых случаях требуется внести изменения в ту или иную конфигурацию, а для этого необходимо, по крайней мере, знать, где именно прописывать предпочитаемые настройки или даже активировать использование подключений на основе прокси-серверов.
Как узнать IP-адрес сервера по доменному имени?
Итак, начнем с самого простого. И для начала остановимся на том, как узнать АйПи-адрес сервера по заранее известному доменному имени (как раз по тому, которое обычно прописывается в адресной строке браузера при вызове страницы интернет-ресурса). Для этого в командной строке можно воспользоваться несколькими основными инструментами, но самым простым, как считает большинство специалистов, является команда так называемого пингования (ping). В консоли (cmd) достаточно ввести основную команду, а через пробел вписать имя ресурса, адрес которого необходимо вычислить. Обратите внимание, что указание протокола (http, https, www) в этом случае не требуется. К примеру, вам нужно узнать IP стартовой страницы «Яндекса».
В качестве команды используем ping yandex.ru, после чего начнется обмен пакетами. В первой же строке, равно как и во всех последующих, как раз и будет указан адрес сервера, на котором расположена страница.
Примечание: также можно использоваться команду трассировки (tracert), которая работает практически аналогично предыдущей, однако позволяет произвести и обратную операцию определения имени ресурса по известному IP.
Кроме того, трассировка позволяет отследить абсолютно все переходы, которые осуществляются с вашего адреса до достижения конечного ресурса. Адреса также будут указаны и для всех промежуточных хостов.
Как определить адрес собственного сервера?
Теперь давайте посмотрим, как узнать адрес сервера, если его роль исполняет непосредственно ваш компьютер. Для этого далеко ходить не надо. Первым делом войдите в раздел активных сетевых подключений (ncpa.cpl). Здесь одно соединение отвечает непосредственно за локальную сеть, а второе (их может быть и больше) служит для организации доступа в интернет. Для первого подключения через ПКМ выберите пункт свойств и перейдите к настройкам протокола IPv4. Внутренний адрес будет отображен в самой первой строке, а вот в поле указания DNS будет находиться внешний адрес, по которому ваш сервер определяется в сети.
Если говорить о том, как узнать адрес сервера более простым методом, можно, как и в первом случае, воспользоваться командной строкой, но в качестве инструмента применить команду ipconfig /all.
Примечание: если компьютер, на котором производится диагностика, в роли сервера не выступает, адреса основного шлюза, серверов DHCP и DNS будут совпадать.
Кроме того, в интернете сейчас можно найти очень много сервисов, позволяющих вычислить адрес вашего компьютера (сервера) в автоматическом режиме (но при условии, что VPN или прокси не используется).
Например, можете проверить собственный адрес на портале 2ip.ru. Естественно, при активации вышеуказанных анонимайзеров, выявленный адрес будет в корне отличаться от реального IP.
В случае с WPS-серверами оптимальным вариантом, как считает большинство специалистов, является использование информации о включенных сервисах непосредственно на хостинге или в краткой сводке.
Дополнительные варианты определения адресов DNS
Если же речь идет именно о том, как узнать адрес сервера DNS, в свойствах того же протокола IPv4 следует просмотреть соответствующие поля. Но ведь при беспроводном соединении все адреса назначаются автоматически! Как узнать адрес сервера в этом случае? Как оказывается, и тут нет ничего невозможного. В принципе, к наиболее простым действиям, кроме вышеуказанных, можно отнести, скажем, посещение ресурса провайдера (если он такую информацию публикует), обращение в службу технической поддержки и т. д.
Как узнать адрес сервера в «Майнкрафт»?
Теперь несколько слов об определении адреса собственного сервера в популярной онлайн-игре Minecraft, что может понадобиться, например, для того, чтобы ваши друзья могли к нему подключиться. Если изначально сервер создавался без использования стороннего программного обеспечения, в строке «server-ip=» будет показан искомый адрес. Также найти его можно в файле настроек server.properties. В случае создания сервера, скажем, в программе Hamachi достаточно просто запустить искомую утилиту и просмотреть виртуальный внешний адрес. А вот строку «Starting Minecraft server on *:XXXXX» можно использовать для определения порта (в нашем случае – ХХХХХ).
Действия для вычисления адресов прокси
И напоследок посмотрим, как узнать адрес прокси-сервера, если он используется. В операционной системе для этого можно воспользоваться параметрами любого установленного браузера, где нужно перейти к параметрам прокси, затем вызвать пункт ручной настройки и посмотреть на значение, установленное в поле «HTTP proxy».
Если же речь идет об удаленных прокси-серверах, которые могут быть использованы в качестве средства обеспечения анонимности, в интернете можно найти достаточно много списков, содержащих и названия, и те самые адреса ресурсов, через которые возможно изменение внешнего адреса вашего компьютера при посещении каких-то, заблокированных или недоступных для конкретного региона, сайтов.
Примечание: точно так же можно найти и страницы, содержащие бесплатные или платные комбинации, которые могут применяться для установки значений предпочитаемых и альтернативных DNS-серверов.
Друзья, в этой статье хотим Вам рассказать о том, как узнать IP сервера КС 1.6. Эта статья несомненно будет полезна как владельцам серверов, так и просто игрокам, которые хотят узнать IP адрес того или иного сервера и скинуть его другу. Итак, давайте же сразу без лишних слов приступим.
Как узнать IP сервера в КС 1.6
).
Вводим команду status и ищем строку tcp/ip, где и будет IP нашего сервера, на котором мы находимся.
IP-адрес – это комбинация из 4 цифр в диапазоне от 0 до 255, которая присваивается каждому устройству для доступа в глобальную сеть. Это своего рода цифровой паспорт компьютера в интернете. Любое действие, будь то комментарий или переход по ссылке, фиксируется именно с присвоенного провайдером IP-адреса. Таким образом, анонимность действий в Сети не является абсолютной.
Зачем искать человека по IP
Поборники справедливости в интернете грозятся найти нерадивых пользователей именно по этому следу, а реплика «Я тебя по IP вычислю» настолько популярна среди агрессивных посетителей сетевых сервисов, что стала легендарной. Наибольшее количество подобных угроз встречается:
- в онлайн-играх,
- социальных сетях,
- на форумах и в чатах.
Однако не только раздраженные школьники стремятся встретиться лицом к лицу со своим обидчиком из виртуального мира. Определение личности владельца IP востребовано во многих отраслях современной жизни. К идентификации личности через интернет нередко прибегают:
- правоохранительные органы;
- системы мониторинга в Сети;
- другие пользователи, заинтересованные в информации о конкретном человеке.
В действительности определить адрес по IP вполне возможно. Во Всемирной паутине есть множество программ, позволяющих находить информацию об IP-адресе конкретного юзера. Информация о владельце идентификатора есть, например, у провайдера, предоставившего доступ к интернету. Представители провайдера не смогут передать конкретные данные о своем клиенте третьим лицам, исключения возможны только для сотрудников полиции.
Виды IP-адресов
На сегодня актуальны два типа идентификаторов: статические и динамические IP-адреса.
Статический IP. Предоставляется пользователю фиксированно, в то время как динамический меняется при каждом повторном подключении. Как правило, статический идентификатор – более дорогостоящая услуга у интернет-провайдеров. Если вам удалось найти статический IP, то картографические сервисы смогут указать место пребывания этого пользователя на карте.
Преимуществом статического IP является широкий спектр возможностей в файлообменниках, торрентах и онлайн-играх. Кроме этого, наличие статического идентификатора позволяет комфортно создавать FTP-сервер, IP-радио и ТВ.
Динамический IP. Это один адрес из доступного провайдеру диапазона, который присваивается при новом подключении к Сети. В случае необходимости идентифицировать пользователя с динамическим адресом, в качестве результатов можно получить адрес не конкретного интернет-юзера, а провайдера, который присвоил эти динамические данные. Сервис Whois поможет узнать данные о компании, которая предоставляет доступ к Сети искомому пользователю.
Кроме этого, есть возможность определить свой IP-адрес: для этого можно использовать командную строку или веб-сервисы. Наиболее простым способом будет переход на сайт Whoer, который отобразит информацию о самом адресе, его типе и регионе, в котором вы находитесь.
Поиск данных человека в глобальной сети
Для определения местоположения пользователя важно в первую очередь выяснить его текущий IP-адрес. Существует множество методов получения актуального для пользователя IP:
- для владельцев персональных сайтов. Предоставляется возможность просматривать IP посетителей их ресурса. Эта опция контролируется на уровне хостинга: именно он дает доступ либо блокирует его для веб-мастера. Тем, кто заинтересован в постоянном контроле IP-адресов, стоит задуматься о выделенном сервере;
- для пользователей. Для людей, которые во что бы то ни стало стремятся найти своего виртуального собеседника в реальной жизни, есть решение. Например, интернет-ресурс IP Logger генерирует ссылку, которую нужно отправить собеседнику и под любым предлогом мотивировать ее открыть. После перехода человека по этой ссылке вы сможете в ответ получить IP-адрес этого пользователя.
Некоторые почтовые сервисы, например Mail.ru и «Яндекс.Почта», предоставляют данные об идентификаторе собеседника. У Mail.ru во вкладке «Еще» есть подпункт «Служебные заголовки», где хранится информация об IP-адресе отправителя письма.
Наличие IP-адреса позволяет найти информацию о человеке и месте его нахождения. В основном по IP-адресу можно вычислить страну и город пребывания интересующего пользователя. Ни улицу, ни тем более дом не покажет ни один сервис. Такая информация доступна только провайдерам, предоставляющим доступ к интернету, а они могут передать точные данные о пользователе лишь правоохранителям. Идентификатор присваивается как частному лицу, так и компании. Более того, регистрация подключения к Сети может осуществляться одним лицом, а реально пользоваться услугой способен другой человек, поэтому стопроцентного шанса найти адрес по айпи практически нет.
Другие варианты идентификации пользователей
Если в профиле не указана достоверная информация, а личность кроется за ником, на помощь придет идентификатор e-mail. Сервис откроет доступ ко всем страницам в Сети, которые имеют привязку к указанному электронному ящику. Возможно, что при создании других аккаунтов пользователь дал о себе более конкретную информацию.
Часто интернет-юзеры используют в качестве ников элементы логина электронной почты или номер телефона для входа в тот или иной сервис. Поэтому поисковые системы могут найти контактные данные пользователя по одному из доступных пунктов, например по номеру телефона или почте. Можно найти резюме человека, если он ранее размещал его в интернете с указанием контактных данных.
Как скрыть свой IP и сохранить анонимность в Сети
Использование VPN-сервисов позволит не только не стать объектом охоты в Сети, но и обеспечит больше возможностей для работы в интернете. Если вы ждете максимальной анонимности, вас не интересует таргетированная реклама и всевозможные ограничения, эти сервисы сделают ваше пребывание в Сети более комфортным. В основном потребность скрыть свой IP-адрес возникает по следующим причинам:
- из-за желания получить доступ к заблокированному в регионе контенту,
- стремления сохранить анонимность в Сети,
- необходимости в защите персональных данных пользователя.
Собирать данные о пользователях сегодня может множество компаний, среди которых гиганты Google, Facebook, Twitter и прочие. Есть мнение, что это происходит для оптимального подбора и показа коммерческой информации. Вопрос безопасности использования глобальной сети каждый решает самостоятельно: кому-то выгодно скрывать свои данные от интернет-сообщества, а кто-то не видит проблемы в своей открытости.
Как правило, онлайн-игры требуют от игроков подключения к серверу, который находится где-то в облаке, а затем отправки и получения данных через Интернет. С помощью этого метода игровой сервер сохраняет данные игрока и обновляет их, чтобы другие игроки могли видеть все действия на сервере в режиме реального времени.
Чтобы установить это соединение, компьютер игрока должен подключиться к игровому серверу, чтобы игрок мог в конечном итоге найти IP-адрес игрового сервера.
Существует множество инструментов, которые вы можете использовать для получения IP-адреса игрового сервера на коммерческом рынке. Однако среди всех этих инструментов есть простая команда DOS, которую можно использовать для получения IP-адреса игрового сервера.
Встроенная командная строка Windows, также называемая «cmd», предоставляет инструмент под названием «netstat», который может сделать то же самое, что вам нужно, в один миг. Самый простой и простой способ сделать это — закрыть все программы, использующие сеть (например, Outlook, Skype, YouTube и т. д.), и запустить «netstat n» из командной строки DOS.
Нет необходимости закрывать все приложения, но это облегчит процесс для тех пользователей, которые не знакомы с инструментом определения IP-адреса игрового сервера. Затем вы увидите список всех подключенных служб удаленного доступа и их IP-адреса, чтобы вы могли идентифицировать свой игровой сервер.
IP-адрес игрового сервера: как подключиться к игровому серверу с помощью Steam
Хотите знать, как узнать IP-адрес игрового сервера? Это руководство проведет вас через простые шаги, чтобы легко найти и войти на ваш новый игровой сервер. Некоторые игры, такие как Rust или Ark, имеют встроенную функцию поиска сервера, которая может помешать вам сразу увидеть сервер. Чтобы решить эту проблему, вы можете использовать браузер Steam из клиента Steam для поиска и добавления своих серверов.
Выполните следующие действия, чтобы подключиться к игровому серверу через клиент Steam:
Обратите внимание, что браузер сервера Steam не совместим со следующими играми, но вы можете подключиться к своему IP-адресу прямо из самой игры:
- Террария
- Звездный
Как узнать чей-то IP-адрес в онлайн-игре
Вы можете найти чей-то IP-адрес в онлайн-игре, только если другое устройство включено, подключено к P2P-серверу, подобному вашему, и не имеет игрового VPN-сервера или прокси-сервера, скрывающего его.
Если вы хотите найти чужой IP-адрес или устройство, к которому вы подключены, перейдите в командную строку и выполните команду «netstat -an». Это покажет список всех устройств, с которыми ваш компьютер / рабочий стол обменивается данными на определенном сервере.
Часто задаваемые вопросы — IP-адрес игрового сервера
Сначала перейдите в меню «Пуск» и введите cmd в строке поиска. Когда вы закончите, нажмите Enter. Вы увидите черно-белое окно. В этом окне введите ipconfig /all и нажмите Enter. Вы увидите пробел между переключателем /all и командой ipconfig. Ваш номер IP-адреса будет IPv4.
Окно: найдите cmd или введите cmd во время выполнения, чтобы открыть командную строку. После открытия введите «ping», а затем IP-адрес сервера без порта. При нажатии Enter на сервер отправляются четыре пинга с временем отклика. Пинг от 1 до 80 это хорошо и не влияет на игру.
Вот лучшие DNS-серверы для игр в 2022 году:
- QUAD9 DNS 9.9.9.9 149.112.112.112.
- Verisign 64.6.64.6 64.6.65.6.
- Основной DNS Google 8.8. 8.8 и Среднее 8.8. 4.4.
- OpenDNS 208.67.222.222 208.67.220.220.
- Альтернативный DNS 76.76.19.19 76.223.122.150.
Вывод
На этом заканчивается наше руководство о том, как посмотреть IP-адрес игрового сервера или найти его. Процесс довольно прост, если вы используете для этого наше пошаговое руководство.
Как вы уже знаете, геймер подключается к облачному серверу для онлайн-игр. Эти игровые серверы регулярно обновляют данные игроков, чтобы другие могли проверить их в режиме реального времени.
Для установления этого соединения игрокам необходимо найти IP-адрес игрового сервера, что они могут сделать, выполнив шаги, описанные выше!
Источник записи: www.vpnranks.com
Содержание
- Вариант 1: Программа для ПК
- Способ 1: Приглашение на вступление
- Способ 2: Поиск открытых сообществ
- Способ 3: Сайты для мониторинга серверов
- Способ 4: Поиск серверов в добавленных
- Способ 5: Копирование ID сервера
- Вариант 2: Мобильное приложение
- Способ 1: Приглашение на вступление
- Способ 2: Сайты для мониторинга серверов
- Способ 3: Поиск сервера в добавленных
- Способ 4: Копирование ID сервера
- Вопросы и ответы
Вариант 1: Программа для ПК
Помимо того, что десктопная версия Discord более функциональная и предоставляет недоступные в мобильном приложении инструменты для взаимодействия с серверами, многие предпочитают пользоваться мессенджером именно через компьютер. Поэтому поговорим о сборке для ПК в первую очередь, рассмотрев все доступные способы поиска серверов.
Способ 1: Приглашение на вступление
К сожалению, пока в Дискорде нет специальной функции, позволяющей отыскать совершенно любой сервер по его имени или ID, поэтому для вступления чаще всего используется ссылка-приглашение. Если вы хотите найти сервер, знакомый вашему другу, попросите его сделать ссылку конкретно для вас — он может воспользоваться следующей инструкцией:
- Перейдите к необходимому серверу и нажмите по его названию, чтобы открыть меню управления.
- В нем найдите раздел «Пригласить людей».
- После клика по ней появится небольшое окно, где можно напрямую пригласить друга. Инвайт придет ему в личные сообщения.
- Второй вариант — копирование сгенерированной ссылки. Она является уникальной и действует некоторое время. Администратор сервера в любой момент сможет просмотреть список активных ссылок и удалить их, если это понадобится.
- Эту ссылку можно дополнительно настроить, поскольку изначально она активна один день и имеет неограниченное количество переходов.
При получении ссылки останется только перейти по ней и подтвердить вступление на сервер. После этого вы будете отображаться в списке участников, будете наделены стандартными правами, настроенными администратором, и сможете посещать открытые каналы.
Способ 2: Поиск открытых сообществ
Разные компании, медийные лица, разработчики игр или популярные сообщества, обладающие собственным сервером, попадают в специальный раздел внутри Discord, который используется юзерами для поиска нового и интересного контента. Если вы как раз решили найти сервер по интересам, воспользуйтесь такой возможностью (в мобильном приложении этот раздел пока недоступен).
- Нажмите кнопку навигации на панели слева, где отображаются все ваши серверы.
- В новом окне «Путешествие» сообщества разделены по темам, поэтому можно сразу выбрать подходящую из списка.
- Ознакомьтесь с избранными сообществами, которые напрямую продвигаются Discord. Обычно это самые крупные из всех существующих серверов с большой живой аудиторией и сотнями каналов.
- При помощи строки поиска можно найти сервер по игре, имени медийного лица или другому запросу. В списке с результатами отыщите его и выберите.
- Прочитайте общую информацию от создателя и выберите канал для подключения. Еще есть функция «Я пока тут осмотрюсь», позволяющая просмотреть каналы без вступления на сервер.
- Переходите по интересным разделам и узнавайте структуру работы сервера. Если захотите вступить, щелкните по кнопке «Присоединиться к…».
Способ 3: Сайты для мониторинга серверов
В сети вы можете найти различные, связанные с Дискордом, тематические сайты, которые мониторят серверы и являются открытыми площадками для размещения ботов. Как раз функция мониторинга и пригодится, если вы хотите найти какой-то интересный для себя проект, не входящий в список официальных сообществ. Комьюнити самостоятельно голосует и оставляет отзывы размещенным на сайте серверам, выводя их в общий топ или только по своим категориям. Рассмотрим простой пример поиска на одном из таких сайтов.
Перейти на сайт top.gg
- Откройте главную страницу сайта, воспользовавшись нашей ссылкой, и перейдите к разделу «Discord servers».
- Введите спецификацию или название искомого сервера в поиск либо используйте разделение по категориям.
- На странице «Top Voted Servers» выводятся самые залайканные проекты, с которыми можно ознакомиться и вступить.
- Описание вы найдете на странице самого сервера, там же находится его статистика, теги и перечень добавленных смайликов.
- Если вы решили присоединиться к одному из найденных серверов, нажмите кнопку «Join Server».
- При автоматическом переходе в приложение подтвердите присоединение.
- Если этого не произошло, перейдите в Discord через новую вкладку в браузере или примените веб-версию для авторизации.
Есть и другие популярные сайты, занимающиеся мониторингом серверов, распространением ботов и различной информации, связанной с данным мессенджером. В отдельной статье о добавлении ботов мы рассказывали о таких интернет-страницах.
Подробнее: Популярные сайты для мониторинга серверов
Способ 4: Поиск серверов в добавленных
Этот метод подходит только в тех ситуациях, когда у вас в профиле уже есть определенное количество серверов и вы желаете найти конкретный по его имени или названию добавленных каналов. Рассматриваемая далее функция работает как для поиска друзей, так и серверов, взаимодействие с которыми осуществлялось в данной учетной записи.
Для начала обратите внимание на панель со всеми активными серверами слева. Нажмите по логотипу, чтобы перейти к конкретному серверу и ознакомиться с названием или содержимым. Если такой поиск вас не устраивает, переходите далее.
- Нажмите кнопку «Главная».
- Активируйте курсор в поле «Найти или начать беседу».
- Начните вводить наименование канала либо сервера и выберите подходящий из появившегося списка.
- Вы сразу же будете перенаправлены на необходимую страницу и сможете начать общение или просто посмотреть, как идут дела на данном сервере.
Способ 5: Копирование ID сервера
Завершит раздел статьи метод, предназначенный исключительно для разработчиков или владельцев собственных сайтов, с которыми они производят интеграцию созданного сервера. Известно, что каждому серверу присваивается свой ID — обычно он используется для создания виджета-приглашения и в других целях при разработке. Если вы желаете получить ID, взаимодействуя с программой на ПК, выполните такие действия:
- Перейдите к серверу и нажмите по его названию для отображения меню действий.
- Откройте раздел с настройками.
- Найдите там категорию «Виджет» и щелкните по ее имени.
- В поле «ID сервера» вы увидите его уникальный номер и сможете скопировать для дальнейшего использования в своих целях.
Вариант 2: Мобильное приложение
Обладателям мобильных приложений тоже может потребоваться поиск сервера. Методы при этом отличаются от тех, о которых мы говорили выше, не только функционально, но и расположением кнопок в графическом меню. Советуем внимательно прочитать каждый из них и подобрать оптимальный.
Способ 1: Приглашение на вступление
Разберем не только создание ссылки-приглашения на вступление, но и то, как ей воспользоваться, чтобы стать членом сообщества. Первый этап необходимо выполнить тому пользователю, кто уже находится на сервере и желает поделиться им со своим другом.
- Через панель слева откройте сервер и нажмите кнопку «Пригласить участников».
- При помощи поиска по друзьям и кнопки «Пригласить» отправьте нужному человеку прямую ссылку в личные сообщения.
- Вместо этого можно скопировать созданную ссылку, сделать ее бессрочной и нажать «Поделиться ссылкой».
- Если вы используете мессенджер или подобные программы для общения, при нажатии «Поделиться» можно выбрать оптимальный вариант отправки ссылки в списке доступных приложений.
Теперь надо, чтобы сам друг присоединился к серверу по полученной ссылке. Если прямой переход или кнопка в личных сообщениях не работает, скопируйте ссылку полностью и выполните такие шаги:
- На панели слева нажмите по кнопке в виде плюса, отвечающей за добавление сервера.
- Из появившегося списка выберите вариант «Присоединиться к серверу».
- Вставьте ссылку-приглашение в специально отведенное поле и подтвердите действие.
Способ 2: Сайты для мониторинга серверов
В Способе 3 предыдущего варианта мы уже рассказывали об открытых площадках, предназначенных для мониторинга серверов. Перечисленные в нем инструкции актуальны и для мобильного приложения, единственное отличие — использование мобильной версии браузера, слегка меняющей интерфейс сайтов.
Способ 3: Поиск сервера в добавленных
Если у вас много добавленных серверов и не получается отыскать нужный на панели добавленных слева, в том числе и по аватарке, воспользуйтесь встроенной функцией поиска, которая отобразит каналы на указанном сервере, позволяя сразу же перейти к ним и начать общение.
- На панели внизу нажмите по кнопке с лупой, чтобы открыть строку поиска.
- Тапните по полю «Куда отправимся?» для его активации.
- Введите название сервера и ознакомьтесь с предложениями. Слева отображаются имена каналов, а справа — соответствующий запросу сервер. Выберите канал, к которому хотите подключиться.
Способ 4: Копирование ID сервера
Этот способ предназначен для разработчиков и создателей виджета своего сервера, которые пока что не могут работать за компьютером, но желают скопировать ID для использования в личных целях.
- Откройте свой сервер и тапните по его наименованию для открытия меню действий.
- В списке нажмите кнопку «Копировать ID».
- Вы будете уведомлены, что ID скопирован в буфер обмена, а значит, его можно вставить в любое поле ввода текста, чтобы увидеть цифры и добавить их в код или переслать другому человеку.
Перейти к содержанию
На чтение 2 мин Просмотров 31.7к. Опубликовано 21.02.2020
Обновлено 21.02.2020
У каждого сервера в CS:GO существует свой уникальный IP, который является адресом для подключения других компьютеров. Чтобы начать играть в матчмейкинг, не нужно знать IP. Для серверов сообщества другая ситуация. Вы знаете IP, но не знаете куда его вводить, чтобы зайти на сервер. Тогда в данном гайде мы расскажем, как найти и зайти на сервер CS:GO двумя способами.
Первым способом подключимся к серверу CS:GO при помощи консольной команды. Заходим в игру, включаем консоль и вводим команду connect 109.237.108.215:29575 (IP сервера является примером, поэтому вводим нужный вам).
Возможно, вы не знаете айпи сервера на котором играете, но необходимо его узнать. Теперь для того, чтобы узнать IP сервера в консоль вводим команду status. Первая строчка показывает, к какому серверу вы подключены.
Второй способ зайти на сервер по айпи — в главном меню нажать на кнопку играть, вместо «Официальный подбор игр» выбрать вкладку «Список серверов сообщества».
Переходим во вкладку Избранное, в правом нижнем углу находит кнопку Добавить. Появится окно ввода IP сервера. Главный плюс данного способа, что сервер останется в списке и его легко будет найти.
Во вкладке История список из серверов, на которых вы играли ранее. Если что-то осталось непонятно, то рекомендуем к просмотру свежий видеоролик на данную тему.