СВЕЖИЕ НОВОСТИ ИНТЕРНЕТА

WM.копилка - Копилка для Вашего сайта.

Поиск по этому блогу

воскресенье, 20 февраля 2011 г.

ТРАССИРОВКА IP-АДРЕСА

      Также некоторую помощь в установлении местоположения и принадлежности IP адреса может оказать программа «traceroute», которая имеется в составе любой операционной системы, даже Windows.
      Принцип действия этой программы таков. С компьютера исследователя испускаются IP пакеты, адресованные на целевой IP адрес. Обычно это пакеты протокола UDP, но можно использовать и любой другой. Поле TTL каждого испущенного пакета выставляется последовательно равным 1, 2, 3 и так далее. Это поле предназначено для исключения перегрузки каналов на случай образования петель маршрутизации, то есть замкнутых маршрутов. При прохождении каждого маршрутизатора (маршрутизирующего устройства) поле TTL уменьшается на единицу.
     При достижении значения 0 этот IP пакет сбрасывается, а в адрес отправителя посылается специальное уведомление – сообщение протокола ICMP, тип 11, код 0. Следовательно, пакет с TTL=1 будет сброшен на первом маршрутизаторе по пути следования, пакет с TTL=2 – на втором маршрутизаторе и так далее. По обратному адресу принятых ICMP пакетов компьютер исследователя устанавливает, через какие узлы пролегает маршрут до целевого компьютера.
      Вот пример работы программы «traceroute». Попробуем с ее помощью определить, где располагается сервер www.microsoft.com.

       Как видим, пакеты шли через узлы провайдера «rusmedia.net» (шаги 2 и 3), затем через «rt-comm.ru» (шаг 4), потом через «level3.net» (6 9).
    На девятом шаге пакет, очевидно, перешел в сеть «Майкрософт», потому что соответствующий маршрутизатор имеет в своем имени «microsoft», хотя это имя в домене «level3.net». Все прочие шаги – внутри корпоративной сети Майкрософта (msn.net). В именах транзитных маршрутизаторов мы можем заметить названия «msk» (Москва), «london» (Лондон) «sanjose» (Сан Хосе) – это дает представление об их физическом расположении. Финальный сервер, скорее всего, тоже стоит в городе Сан Хосе.
       Попробуем трассировать тот же сервер из другого места Интернета.


   Путь пакетов пролегает через провайдера «Cogent Communications, Inc.» (cogentco.com), откуда непосредственно переходит в корпоративную сеть «Майкрософта» (msn.net).
      Кроме IP адресов установленных в ходе трассировки узлов указаны соответствующие им доменные имена. Среди операторов связи принято назначать маршрутизаторам доменные имена, говорящие об их принадлежности и географическом расположении. Поэтому можно приблизительно судить о местоположении и подключении целевого адреса. В показанном примере в именах маршрутизаторов мы видим метки городов: «fra» (Франкфурт на Майне), «par» (Париж), «jfk» (Нью Йорк), «dca» (Вашингтон), «iad» (Вашингтон), «ash» (Эшбурн), «pao» (Пало Альто). Эти метки аббревиатуры взяты из кодов аэропортов соответствующих городов.
       Иногда полезно трассировать искомый адрес из разных точек Сети, как бы с разных сторон, чтобы получить более надежные сведения. Для этого можно воспользоваться многочисленными публичными сервисами «looking glass», которые установлены у разных провайдеров и доступны через веб формы.
     У каждого провайдера свои принципы наименования маршрутизаторов и свои условные обозначения. Тем не менее все стараются придерживаться определенных правил и использовать понятные мнемоники. В случае неясности можно попробовать посмотреть whois запись для соответствующего IP адреса, в ней также можно найти указание на географическое расположение.

http://whatismyipaddress.com

      Операции по анализу результатов трассировки IP адреса, их сопоставлению с географией частично поддаются автоматизации. Есть несколько программ, которые с большим или меньшим успехом идентифицируют промежуточные узлы в трассировке.
      К сожалению, нельзя полностью доверять доменным именам узлов, которые определяются программой «traceroute». Следить за корректностью этих имен провайдеры не обязаны. Так что результаты трассировки могут служить лишь косвенным указанием на местоположение компьютера.
        Кроме того, «traceroute», работая исключительно на 3 м (сетевом) уровне, не видит туннели, VPN, MPLS и некоторые иные особенности организации сети.



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

Отправить комментарий