Как вычислить по IP адресу местоположение

Всем известно крылатое выражение троллей и школьников в интернете – “я тебя по IP вычислю”. Этим мы и будем сегодня заниматься. Только вычислять будем расположение серверов, а не людей.

В прошлой статье, я говорил, что чем ближе сервер к вам территориально, тем быстрее обмен данными с ним.

Это утверждение верно только в том случае, если нет ограничения на трафик на сервере или у вас.

Сегодняшними подопытными будут серверы обмена файлами из топа поисковой выдачи.

Выбираем наш российский поисковик Яндекс и находим там в поисковой выдаче нужное нам количество сервисов обмена файлами.

В этом тесте будут принимать участие кандидаты из прошлой статьи (Google Drive, ОблакоMail.ru, Yandex.disk и Dropbox). Все со мной согласны, что это очень известные сервисы.

С другой стороны будут выбираться серверы обмена файлами и проверяться их удаленность от меня.

Таким образом мы выясним, каким же сервером обмена фалами лучше пользоваться – известным или самым близким к вам.

  1. Yandex.disk
  2. dropmefiles.com
  3. My-Files.ru
  4. cloud.mail.ru
  5. fayloobmennik.net
  6. file.karelia.ru
  7. rusfolder.com
  8. 4shared.com
  9. Google Drive
  10. Dropbox

Как вычислить местоположение по IP

Берем первый адрес и пингуем его в командной строке.

как узнать ip

Копируем IP адрес из консоли и переходим на это сайт.

Вводим полученный адрес и жмем кнопку “поехали”.

определяем местоположение по IP адресу

Далее делаем все также. В то поле можно сразу имя домена ввести, если вам лень IP узнавать.

Для наглядности, можно например узнать расстояние от вашего города, до города где расположен сайт. Например тут  или тут.

Будем считать, например от Москвы. Вы можете посчитать от своего города.
Например, до сайта 4shared от Москвы – 9204 км по прямой.

определение расстояния от одного города до другого

Буду загружать все тот же файл (520 441 148 байт), который использовал в прошлой статье, последовательно на каждый сайт и сравнивать время закачки и время загрузки файла.

Цель эксперимента:

  • Определить как сильно влияет расстояние до физического расположения сервера на время загрузки-закачки файла.
  • Выяснить, что лучше – использовать известный сервер или тот что ближе ко мне.

Исходные данные:

  • Известна моя скорость подключения к интернету
  • Известно расстояние до каждого сервера
  • Известен размер файла для загрузки на сервер

Неизвестные переменные:

  • Настройки полосы загрузки-закачки на серверах
  • Колебание скорости передачи данных через маршрутизаторы от моего компьютера до конечного сервера
  • Степень нагрузки на сервер и отсутствие атак на сервер в момент теста

Результаты эксперимента:

таблица

результаты

Цифры говорят сами за себя – чем дальше от вас сервер, тем больше времени вы можете потратить на загрузку или закачку файлов, не зависимо от его “популярности”.

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

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

My-Files

Я бы не рекомендовал этот сайт. Дизайн сайта сделан “на коленке школьником”, постоянные глюки, медленная работа и много рекламы.

rusfolder (бывший ifolder)

Не рекомендую! Куча рекламы, проверочных капч, ограничение скорости закачки файлов. 30 секундное ожидание и обязательный просмотр рекламы. Указано фактическое время загрузки файла, без учета времени на просмотр рекламы, ввода капч и прочие бесполезные манипуляции.

2 thoughts on “Как вычислить по IP адресу местоположение”

  1. Проверяю ip на двух разных сервисах. Один из них 2ip.ru – выдает местоположение Чехия, а второй whois.uanic.name – Россия. По сути второй из них прав, но проблема еще и в том что на некоторых сайтах также пишет Чехия.
    Подскажите в чем проблема???

    1. 2.ip точнее показывает (мое субъективное мнение). А для верности еще можете несколько иностранных сервисов использовать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *