Formato dos endereços IPv6 na saída netstat

3

Quando uso netstat -n , ele não exibe todos os endereços IPv6. O endereço IP local está neste formato xxxx:xxxx:xxxx:xxxx:portNum , portanto apenas uma parte do endereço é exibida. Além disso, os endereços estrangeiros não são exibidos no formato completo. Por que é que? É algum tipo de convenção ou é um bug ou existe uma maneira de exibir os endereços IPv6 inteiros com o netstat?

    
por sykatch 09.10.2016 / 12:02

2 respostas

2

Por causa de "ss" ainda ter bugs em alguns sistemas, eu prefiro netstat também.

A solução para o problema é a opção -W (Ubuntu) ou -T (Opensuse).

    
por Thomas Schäfer 09.10.2016 / 13:11
2

O motivo é que o endereço IP completo não cabe na largura do terminal de 80 colunas, portanto, o endereço é abreviado. Você geralmente não vê isso com endereços IPv4 herdados, pois eles geralmente são curtos o suficiente para caber.

De qualquer forma, o netstat está obsoleto há anos e, para os propósitos mais comuns, não deve mais ser usado.

Hoje você deve usar ss . Isso exibe o endereço IP completo, mas vai além da largura de um terminal de 80 colunas.

    
por Michael Hampton 09.10.2016 / 12:07