-
Формулировка задачи:
Стоимость = 8 баллов. Трассировка автономных систем. Пользователь вводит доменное имя или IP адрес. Осуществляется трассировка до указанного узла (например, с использованием tracert), т. е. мы узнаем IP адреса маршрутизаторов, через которые проходит пакет. Необходимо определить к какой автономной системе относится каждый из полученных IP адресов маршрутизаторов. Для определения номеров автономных систем можно обращаться к базам данных региональных интернет регистраторов.
Стоимость = 10 баллов. То же, что на 8 баллов + определять страну и провайдера -
Выход:
для каждого IP-адреса – вывести результат трассировки (или кусок результата до появления ***), для "белых" IP-адресов из него указать номер автономной системы. В итоге должна получиться такая таблица:№ по порядку IP AS -
Пример ввода:
TraceRoute.exe youtube.com
- Пример вывода:
1 [192.168.0.1]
2 [217.76.183.241] [241.183.76.217.akado-ural.ru] [AS30868 JSC ER-Telecom Holding] [RU] [Sverdlovskaya Oblast'] [Yekaterinburg]
3 [217.76.183.6] [gw2.akado-ural.ru] [AS30868 JSC ER-Telecom Holding] [RU] [Sverdlovskaya Oblast'] [Yekaterinburg]
4 [188.234.141.220] [188-234-141-220.ertelecom.ru] [AS9049 JSC ER-Telecom Holding] [RU]
5 [72.14.215.165] [AS15169 Google LLC] [US]
6 [72.14.215.166] [AS15169 Google LLC] [US]
7 [108.170.250.65] [AS15169 Google LLC] [US]
8 [108.170.227.103] [AS15169 Google LLC] [US]
9 [173.194.113.136] [AS15169 Google LLC] [US]