nc falha e sucede

4

Plataforma: RHEL 5.10

netcat Versão: 1.84-10.fc6

Eu estava tentando descobrir se a minha incapacidade para o ssh era de nível TCP e usualmente usava nc para isso. Desta vez, no entanto, recebi algo inesperado.

[jadavis6@ditirlns01 ~]$ nc -vz dixxxldv02.xxx.xxx 22 -w 15
nc: connect to dixxxldv02.xxx.xxx port 22 (tcp) timed out: Operation now in progress
Connection to dixxxldv02.ncat.edu 22 port [tcp/ssh] succeeded!

Normalmente, se não puder se conectar dentro do tempo limite especificado, apenas imprimirá a primeira linha. Pensando que era apenas uma estranha condição de corrida (como se a conexão TCP continuasse sendo concluída quando eu estava chegando ao tempo limite), aumentei o tempo limite para 30 segundos, mas obtive os mesmos resultados exatos.

O Telnet também falha, então acho que existe um Firewall de Rede / IDS bloqueando o tráfego. Eu estava curioso para saber se alguém já viu isso antes ou o que isso significa.

    
por Bratchley 13.12.2013 / 15:09

1 resposta

5

Logo após postar, achei o problema:

[jadavis6@ditirlns01 ~]$ host ditirldv02.ncat.edu
ditirldv02.ncat.edu has address 152.8.143.20
ditirldv02.ncat.edu has address 152.8.143.5
[jadavis6@ditirlns01 ~]$

Portanto, parece que nc percorrerá todos os registros A de um determinado host e testará cada um individualmente. A primeira falha foi para o endereço IP incorreto, o sucesso foi para o correto.

    
por 13.12.2013 / 15:11