Entendendo a saída do comando netstat

1

Eu usei o comando netstat recentemente e a saída está abaixo.

netstat  -a    

proto  local address          foreign address       state

tcp    127.0.0.1:1107         avinash-pc:0          listening
tcp    0.0.0.0:134            avinash-pc:0          listening
tcp    226.178.166.149:1104   a60-274-182-61:https  close_wait
udp    0.0.0.0:566            *.*                   
udp    [::]:566               *.*
  1. Quando eu fiz netstat -n , não havia 0.0.0.0:134 na saída ... por quê?
  2. O que significa a primeira e a segunda entrada (o endereço local e o endereço externo estão no meu computador)
    • i.e. Por que meu computador está se conectando?
  3. O que significa . da 3ª entrada e [::] da 4ª entrada?
por Avinash Kumar 19.12.2011 / 20:29

2 respostas

3

de netstat -h :

-a            Displays all connections and listening ports.

Como nas conexões atuais e portas de escuta (semiabertas).

-n            Displays addresses and port numbers in numerical form.

Como em, não resolva endereços para nomes de host.

Seu computador pode e se conecta regularmente a ele, geralmente para tarefas administrativas ou de IPC.

*.* = Todos os endereços IPv4 (está escutando, portanto, aceite conexões de qualquer IPv4)
[::] = Todos os endereços IPv6 (mesmo motivo que o último).

    
por 19.12.2011 / 20:55
2

netstat -a vs netstat -n

As opções -a mostram conexões de escuta em seu sistema. A opção -n desativa a resolução de nomes. Você pode combinar as duas opções como netstat -a -n . Então você desabilitaria a resolução de nomes e veria as portas em que seu sistema está escutando.

What is meant by the first and second entries

A parte importante é a última coluna, que afirma ouvir. Seu computador está aceitando conexões de entrada em tcp / 1107 e tcp / 134.

What is meant by . of 3rd entry and [::] of 4th entry?

Mais uma vez, são apenas portas abertas para escutar, mas o UDP é exibido de maneira diferente porque não é baseado em conexão.

    
por 19.12.2011 / 20:52