Quando uso o tracert
comando no Windows cmd
, por exemplo com google.com
, ele mostra um endereço IP familiar. Mas quando eu o uso com o nome de um computador na mesma rede, ele me mostra um código há muito desconhecido com o 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?
Responder1
Isto é umIP V6endereço. Eles são expressos emHexadecimalnotação, usando números de 0 a 9 e letras af para representar números entre 0 e 15. Os endereços IP v6 têm 128 bits de comprimento (os endereços v4 têm apenas 32 bits), portanto, são muito mais longos.
EmTracert(em sistemas operacionais Windows modernos com capacidade para IPv6), você pode especificar o protocolo IP que deseja usar com o -4
e-6
comuta:
tracert -4 remoteHostName
Isso deve expressar IPs no padrão decimal pontilhado mais familiar usado emIPv4endereçamento. Observe que as opções de versão IP não existem em versões mais antigas do Windows, porque o suporte IPv6 não era nativo naquela época.
Além disso, se você quiser saber por que o Google responde em IPv4 sem alternar o comando, é porque seu roteador e/ou equipamento ISP não estão configurados para passar 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, entretanto, não têm essa limitação.