Я знаю, что это, вероятно, основной вопрос, я провел некоторое исследование в сети относительно того, почему и как, и запутался еще больше. Я хотел спросить, почему tracert возвращает это:
Tracing route to youtube.com [2a00:1450:4007:806::1000] over a maximum of 30 hops:
1 3 ms 17 ms 10 ms 2a02:582:ca8:3400:964a:cff:fe97:aa40
2 21 ms 20 ms 18 ms 2a02:580:310::1440
3 17 ms 17 ms 19 ms 2a02:580:50da:15f::
4 20 ms 17 ms 36 ms 2a02:580:50da:55::
5 20 ms 17 ms 17 ms 2a00:1cb8:2000::65
6 19 ms 19 ms 19 ms 2a00:1cb8:1::35
вместо того, чтобы преобразовывать их в IP-адреса. Когда я запускаю параметр -4, он работает как обычно:
11 75 ms 71 ms 73 ms 209.85.245.71
12 71 ms 72 ms 71 ms 66.249.94.77
13 71 ms 73 ms 70 ms par03s13-in-f7.1e100.net [173.194.45.71]
Trace complete.
Traceroute работает нормально. Это не домены, поэтому решать нечего. Вы видите IPv6-адреса переходов (то есть маршрутизаторов между вами и целью).
Когда вы используете -4
опция, traceroute отслеживает маршрут от вашего компьютера до пункта назначения, используя вместо этого только адреса IPv4. Обратите внимание, что путь трассировки IPv4 и путь трассировки IPv6 могут отличаться.
Tracert пытается показать, как ваши пакеты проходят через сеть, насколько это возможно с точки зрения конечного пользователя.
Для каждого перехода tracert получает IP-адрес этого перехода (используя небольшой трюк, который здесь не имеет значения). Затем он пытается преобразовать этот IP-адрес в имя (используя rDNS). В случае успеха отображается имя, за которым следует IP-адрес в скобках. Если получить имя не удается, отображается только IP-адрес.
В вашем примере только 13-й переход IPv4 traceroute имеет имя в rDNS. Неудивительно, что адреса IPv6 не имеют имен rDNS, их немного сложно настроить, это не обязательно, а IPv6 еще не так широко используется.
Если вы хотите узнать, кому принадлежит IP-адрес, а rDNS не дает вам ответа (или достаточного количества ответов), вы можете обратиться к IP WHOIS.