Você não pode obter diretamente o número da porta de um endereço IP. Aqui está o porquê:
*
Endereços e portas IP: Um endereço IP identifica um computador ou dispositivo específico em uma rede. Um número de porta, por outro lado, identifica um aplicativo ou serviço específico em execução nesse dispositivo.
* Relacionamento: Um endereço IP e número de porta funcionam juntos para criar um terminal exclusivo para comunicação. Pense nisso como um endereço de rua e número de apartamentos.
*
sem mapeamento direto: Não há conexão inerente ou mapeamento entre um endereço IP e um número de porta. A associação é determinada pelos aplicativos e serviços específicos em execução no dispositivo com esse endereço IP.
Como descobrir números de porta: 1.
Ferramentas de varredura de rede: Ferramentas como o NMAP (Mapper de rede) podem digitalizar as portas abertas de um dispositivo, mas você precisa conhecer o endereço IP com antecedência.
2.
Informações do processo: No seu próprio sistema, você pode verificar os processos de execução e as portas que eles estão usando (por exemplo, `netStat` no Linux/MacOS,` netStat -a` no Windows).
3.
Configuração da rede: Se você tiver acesso à configuração de rede do dispositivo, provavelmente encontrará informações sobre quais portas são atribuídas a serviços específicos.
4.
Descoberta de serviço: Alguns serviços usam protocolos como DNS (sistema de nome de domínio) ou protocolos de descoberta de serviços (por exemplo, MDNs) para anunciar seus endereços IP e números de porta.
Exemplo: Imagine um servidor da web com o endereço IP 192.168.1.100. Pode estar executando um servidor da Web na porta 80 e um servidor FTP na porta 21.
Você não saberia esses números de porta apenas conhecendo o endereço IP. Você precisaria usar os métodos mencionados acima para descobrir.