Todos sabemos que la comunicación de la red ocurre debido a los puertos y los enchufes. Un puerto le permite conectarse al servidor web deseado en cualquier momento que desee mientras usa Internet. Sin embargo, hay momentos en que el firewall que se ejecuta en su sistema bloquea ciertos puertos debido a preocupaciones de seguridad. Por lo tanto, si alguna vez desea averiguar si su firewall bloquea un cierto puerto o no en Linux, puede seguir esta guía.
Cómo verificar si el firewall bloquea un puerto
Para verificar si un puerto está bloqueado por el firewall o no, vamos a compartir con usted dos métodos diferentes a continuación:
Método # 1: Uso del comando "Telnet"
En este método, intentaremos usar el comando "Telnet" para acceder a un servidor web en un número de puerto específico para ver si nuestro firewall bloquea un puerto. Usaremos el comando "Telnet" de la siguiente manera:
$ Telnet Linuxhint.com 80
Aquí, "Linuxhint.com ”es el nombre del servidor web al que queríamos acceder. Mientras que "80" se refiere al número de puerto cuyo estado deseamos averiguar.
La siguiente salida implica una conexión exitosa al servidor web especificado, lo que significa que el puerto especificado no está bloqueado por nuestro firewall.
Método # 2: Uso del comando "NC"
Ahora, utilizaremos el comando "NC" o la utilidad "NetCat" para acceder a un servidor web a través de un puerto específico para determinar si ese puerto está bloqueado por nuestro firewall o no. El comando "NC" para este propósito se puede usar de la siguiente manera:
$ NC -ZV Linuxhint.com 80
El mensaje de conexión exitoso que se muestra en la siguiente imagen indica que el puerto especificado no está bloqueado por nuestro firewall:
Conclusión
Al usar cualquiera de los dos métodos discutidos en este artículo, puede averiguar convenientemente si su firewall bloquea un puerto específico o no. De esta manera, podrá conectarse a los servidores web deseados sin problemas en un puerto de su elección.