traceroute mostrando resultado desconhecido na rede local

1

Quando uso o comando tracert no Windows cmd , por exemplo, com google.com , ele mostra um endereço IP conhecido. Mas quando eu o uso com o nome de um computador na mesma rede, ele me mostra um longo código desconhecido do seguinte padrão:

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

Os caracteres X e # representam uma letra e um número, respectivamente.

Alguém pode me dizer o que isso significa?

    
por Jeroen Steens 27.01.2016 / 16:14

1 resposta

3

Este é um endereço IP V6 . Eles são expressos na notação Hexidecimal , usando o número 0-9 e as letras af para representar números entre 0 e 15. Endereços IP v6 são de 128 bits (v4 addrs são apenas 32 bits), portanto são muito mais longos.

Em Tracert (em SOs Windows modernos compatíveis com IPv6), você pode especificar o protocolo IP que deseja usar com o -4 e -6 alterna :

tracert -4 remoteHostName

Isso deve expressar os IPs no padrão decimal com ponto mais familiar usado no endereçamento IP v4 . Observe que os switches da versão IP não existem em versões mais antigas do Windows, porque o suporte ao IPv6 não era nativo naquele momento.

Além disso, se você quiser saber por que o Google responde no IPv4 sem a opção de ativar o comando, é porque seu roteador e / ou equipamento ISP não estão configurados para passar o tráfego IPv6. A maioria dos ISPs ainda não é totalmente compatível com IPv6 , então o IPv4 é usado automaticamente. Suas estações de trabalho LAN, no entanto, não têm essa limitação.

    
por 27.01.2016 / 16:22