Todos sabemos que a comunicação de rede ocorre por causa das portas e soquetes. Uma porta permite que você se conecte ao servidor web desejado a qualquer momento que quiser enquanto estiver usando a Internet. No entanto, há momentos em que o firewall em execução em seu sistema bloqueia certas portas devido a preocupações com segurança. Portanto, se você deseja descobrir se o seu firewall bloqueia uma certa porta ou não no Linux, então você pode seguir este guia.
Como verificar se uma porta está bloqueada pelo firewall
Para verificar se uma porta está bloqueada pelo firewall ou não, compartilharemos com você dois métodos diferentes abaixo:
Método # 1: Usando o comando "telnet"
Neste método, tentaremos usar o comando "telnet" para acessar um servidor da web em um número de porta específico para ver se nosso firewall bloqueia uma porta. Usaremos o comando "telnet" da seguinte maneira:
$ Telnet Linuxhint.com 80
Aqui, “Linuxhint.com ”é o nome do servidor da web que queríamos acessar. Enquanto "80" refere -se ao número da porta cujo status desejamos descobrir.
A saída a seguir implica uma conexão bem -sucedida com o servidor web especificado, o que significa que a porta especificada não está bloqueada pelo nosso firewall.
Método 2: Usando o comando "NC"
Agora, usaremos o comando "NC" ou o utilitário "netcat" para acessar um servidor da web por meio de uma porta específica para descobrir se essa porta está bloqueada pelo nosso firewall ou não. O comando "NC" para esse fim pode ser usado da seguinte maneira:
$ nc -zv linuxhint.com 80
A mensagem de conexão bem -sucedida mostrada na imagem a seguir indica que a porta especificada não está bloqueada pelo nosso firewall:
Conclusão
Ao usar qualquer um dos dois métodos discutidos neste artigo, você pode descobrir convenientemente se uma porta específica está bloqueada pelo seu firewall ou não. Dessa forma, você poderá se conectar aos servidores da web desejados sem problemas em uma porta de sua escolha.