Хочу рассказать о сетевых утилитах, которые мы открыли на проекте WIPmania полтора месяца назад. Утилиты включают в себя пинги и трассировки с множества серверов (на сегодня около полусотни) по всему миру:
![image](https://habrastorage.org/r/w1560/getpro/habr/comment_images/e0d/df8/99f/e0ddf899fe0ea6686d2ff74a245d508a.png)
Пинги можно выполнять одновременно со всех серверов.
Для трассировок это будет доступно несколько позже.
Используется собственная программа трассировки, которая посылает пакеты трех типов одновременно, для более полноценного анализа: TCP(порт 80), UDP, ICMP. Это наиболее практичный вариант, так как некоторые маршрутизаторы не отвечают на ICMP, а другие на UDP.
Визуальное отображение дистанции показывает наглядные переходы между хопами.
Также выводится AS-путь и, кроме того, можно видеть, какие маршрутизаторы медленно отвечают.
Так выглядит пинг до новых гугловских ДНС (список датацентров с этими ДНС)
А так, например, трассировка до хабры с Сеула, Сан-Паулу, Вашингтона и Киева:
Примеры возможных использований:
Также доступ к утилитам реализован в аддоне к Firefox-у. Кроме IP адреса, реальной страны и флага, последняя версия показывает провайдера/датацентр/AS-сеть (не из whois, а реальные из маршрутизаторов) и обратный ДНС (кликнуть на статусбар).
+Ссылки на «Looking Glass» глобальных операторов.
Плагин использует API для получения всех этих данных, но все запросы можно отключить в опциях и получать информацию только по желанию на конкретный сайт.
Если есть замечания, пожелания — пишите
![image](https://habrastorage.org/getpro/habr/comment_images/e0d/df8/99f/e0ddf899fe0ea6686d2ff74a245d508a.png)
Пинги можно выполнять одновременно со всех серверов.
Для трассировок это будет доступно несколько позже.
Используется собственная программа трассировки, которая посылает пакеты трех типов одновременно, для более полноценного анализа: TCP(порт 80), UDP, ICMP. Это наиболее практичный вариант, так как некоторые маршрутизаторы не отвечают на ICMP, а другие на UDP.
Визуальное отображение дистанции показывает наглядные переходы между хопами.
Также выводится AS-путь и, кроме того, можно видеть, какие маршрутизаторы медленно отвечают.
Так выглядит пинг до новых гугловских ДНС (список датацентров с этими ДНС)
А так, например, трассировка до хабры с Сеула, Сан-Паулу, Вашингтона и Киева:
Примеры возможных использований:
- анализ своих сетей/серверов на доступность всему миру;
- подбор хостера: насколько удачно расположен его датацентр для Вашего проекта;
- проверка на «честность» Вашего хостера/провайдера, к кому он подключен и какие у него каналы;
- в случае недоступности сервера можно определить, упал сервер или канал провайдера, и в каком именно месте;
- все результаты сохраняются, ими можно поделиться с кем угодно через «Постоянную ссылку на результаты» и т.д.
Также доступ к утилитам реализован в аддоне к Firefox-у. Кроме IP адреса, реальной страны и флага, последняя версия показывает провайдера/датацентр/AS-сеть (не из whois, а реальные из маршрутизаторов) и обратный ДНС (кликнуть на статусбар).
+Ссылки на «Looking Glass» глобальных операторов.
Плагин использует API для получения всех этих данных, но все запросы можно отключить в опциях и получать информацию только по желанию на конкретный сайт.
Если есть замечания, пожелания — пишите