traceroute показывает незнакомый результат в локальной сети

traceroute показывает незнакомый результат в локальной сети

Когда я использую команду tracertв Windows cmd, например, с google.com, она показывает знакомый IP-адрес. Но когда я использую ее с именем компьютера в той же сети, она показывает мне длинный незнакомый код следующего шаблона:

[XX##::####:X##X:X#XX:###X]

Символы Xи #представляют собой букву и цифру соответственно.

Кто-нибудь может мне сказать, что это значит?

решение1

ЭтоIP-V6адрес. Они выражены вШестнадцатеричныйобозначение, использующее цифры 0-9 и буквы af для представления чисел от 0 до 15. Адреса IP v6 имеют длину 128 бит (адреса v4 имеют длину всего 32 бита), поэтому они намного длиннее.

ВTracert(в современных ОС Windows с поддержкой IPv6) вы можете указать IP-протокол, который хотите использовать, с помощью -4и-6 переключатели:

tracert -4 remoteHostName

Это должно выражать IP-адреса в более привычном стандарте точечных десятичных чисел, используемом вIP-версия 4адресация. Обратите внимание, что переключатели версии IP отсутствуют в старых версиях Windows, поскольку поддержка IPv6 в то время не была встроенной.

Кроме того, если вы хотите узнать, почему Google отвечает в IPv4 без переключения команды, это потому, что ваш маршрутизатор и/или оборудование интернет-провайдера не настроены на передачу трафика IPv6.Большинство интернет-провайдеров еще не полностью поддерживают IPv6., поэтому IPv4 используется автоматически. Однако ваши рабочие станции локальной сети не имеют такого ограничения.

Связанный контент