Bem, eu acho que você deve primeiro entender o comando netstat antes de aplicar o awk e cortar a saída.
netstat -ntu
exibirá todas as conexões udp e tcp, incluindo tcp6. Então, quando você está tentando aplicar o awk & cortado na saída do comando netstat
netstat -ntu | awk '{print $5}' | cut -d: -f1
o comando cut então escolhe ":" como delimitador e exibe o primeiro campo.
Uma conexão tcp v4 é semelhante a esta
12.34.56.78:80
Uma conexão tcp v6 se parece com isso na saída do netstat
:: 1: 631
agora quando você aplica o corte com delimitador ":" a saída da conexão tcp v4 mostrará o endereço IP, mas a saída do tcp v6 será uma linha em branco. E aplicar sort | uniq -c contará as linhas em branco.
Se você deseja listar todas as conexões estabelecidas pelo tcp para o seu servidor web, tente isto
netstat -npa | grep pid_of_your_web_server | grep ESTABLISHED | awk '{print $5}' | awk -F ':' '{print $1}' | sort | uniq -c
Ou todas as conexões tcp relacionadas ao seu servidor web
netstat -npa | grep pid_of_your_web_server | grep tcp | grep -v LISTEN | awk '{print $5}' | awk -F ':' '{print $1}' | sort | uniq -c
para contar, sem agrupar
netstat -npa | grep pid_of_your_web_server | grep tcp | grep -v LISTEN | wc -l