rastrear um IP e uma porta em particular

Tenho uma aplicação a correr na porta 9100 num servidor remoto que serve páginas http. Depois que eu ssh no servidor eu posso curvar localhost 9100 e eu recebo a resposta.

No entanto, não consigo aceder à mesma aplicação a partir do navegador usando http://ip:9100

também não consigo telnet do meu PC local. Como é que o depuro? Existe uma maneira de rastrear um IP específico e uma combinação portuária, para ver onde ele está sendo bloqueado?

todas as ferramentas / comandos / utilitários linux serão apreciar.

Obrigado., Murtaza

Author: murtaza52, 2012-06-12

5 answers

Em primeiro lugar, verifique o endereço IP a que a sua aplicação se vinculou. Só pode estar ligado a um endereço local, por exemplo, o que significa que nunca o veria de uma máquina diferente, independentemente dos estados da firewall.

Poderá tentar usar um portscanner como o nmap para ver se a porta está aberta e visível externamente... pode dizer - lhe se o porto está fechado( não há nada a ouvir), aberto (deve poder vê-lo bem) ou filtrado (por uma firewall, para exemplo).

 4
Author: Rook, 2012-06-12 11:36:50

Você pode usar o comando predefinido traceroute para este fim, então não haverá nada para instalar.

traceroute -T -p 9100 <IP address/hostname>

O argumento -T é necessário para que o protocolo TCP seja usado em vez do UDP.

 24
Author: EternalHour, 2017-01-04 00:20:58
tcptraceroute   xx.xx.xx.xx 9100
Se não o encontraste, podes instalá-lo.
yum -y install tcptraceroute 

Ou

aptitude -y install tcptraceroute 
 23
Author: KING SABRI, 2016-03-11 10:00:14

Pode usar tcpdump no servidor para verificar se o cliente chega mesmo ao servidor.

  tcpdump -i any tcp port 9100

Certifica-te também que a tua firewall não está a bloquear as ligações que estão a chegar.

Editar: Você também pode escrever o dump num ficheiro e vê-lo com o wireshark no seu cliente se não o quiser ler na consola.

2. ª edição: poderá verificar se consegue chegar ao porto através de

 nc ip 9100 -z -v

Do seu PC local.

 10
Author: dwalter, 2012-06-12 11:59:20

Pode ser feito usando este comando: tcptraceroute -p destination port destination IP. como: tcptraceroute -p 9100 10.0.0.50 mas não se esqueça de instalar o pacote tcptraceroute no seu sistema. tcpdump e nc por padrão instalados no sistema. relativamente a

 0
Author: Hamid Sami, 2017-01-16 07:41:30