Vamos tomar “ping em uma porta específica” para significar que você deseja verificar o status de uma porta específica para um determinado endereço IP. Isso é útil para solucionar problemas de por que um serviço não está funcionando corretamente.
Este artigo mostrará como verificar o status de porta de rede específica usando o NetCat, Nmap e Nping.
Ping uma porta específica com netcat
A ferramenta NetCat é usada para recuperar informações sobre conexões de rede e escuta.
Se o NetCat não estiver instalado em sua máquina Linux, execute o comando abaixo:
Sistemas baseados em Ubuntu/Debian:
$ sudo apt install netcat
Sistemas baseados em CentOS/Red Hat:
$ sudo dnf install nc
Ou tente
$ sudo dnf install netcat
Você pode usar o NetCat para ping em uma porta específica da seguinte maneira.
nc -vz
Substituir <IP> e <Porta> conforme apropriado.
Por exemplo:
$ nc -vz 192.168.0.1 22
Figura 1 - ping em uma porta específica com netcat
Para mais opções e ajuda adicional usando o NetCat, execute o comando abaixo.
$ nc -h
Ping uma porta específica com a ferramenta NMAP
A ferramenta NMAP é normalmente usada para digitalizar um host de rede para obter informações sobre portas e serviços disponíveis.
Se a ferramenta NMAP ainda não estiver instalada em sua máquina Linux, execute o comando abaixo:
Sistemas baseados em Ubuntu/Debian:
$ sudo apt install nmap
Sistemas baseados em CentOS/Red Hat:
$ sudo dnf install nmap
Agora, você pode usar o NMAP para ping em uma porta específica. A sintaxe i.
NMAP -P
Por exemplo:
$ sudo nmap -p80 192.168.0.1
Figura - ping em uma porta específica com NMAP
Para opções adicionais e ajuda usando o NMAP, execute o comando abaixo.
$ nmap -h
Ping em uma porta específica com nping
Nping faz parte do NMAP e funciona um pouco semelhante ao utilitário de ping padrão. Você pode usar a ferramenta NPing para ping em uma porta específica da seguinte maneira.
nping -p
Por exemplo:
$ nping -p22 192.168.0.1
Figura 2 - ping em uma porta específica com NPing
Para opções adicionais e ajuda usando o NPIN, execute o comando abaixo.
$ nping -h
Conclusão
Este artigo mostrou como fazer ping em uma porta específica com netcat, nmap e nping. Deixe -nos saber qual dessas ferramentas funciona melhor para você.