Liberando portas no firewall do Windows pela linha de comando.

A Tecnologia como Arte

Liberando portas no firewall do Windows pela linha de comando.

Quando precisamos acessar um servidor de banco de dados ou qualquer outro serviço instalado em uma máquina, é necessário informar o endereço IP (ou nome da máquina) e o número da porta na qual o serviço está configurado para responder. A porta é essencial para o tráfego de dados, e o Firewall do Windows é uma ferramenta fundamental para garantir a segurança e bloquear o acesso não autorizado a uma máquina e seus serviços. Neste post, vamos aprender a liberar portas no Firewall do Windows utilizando a ferramenta NETSH, que já vem instalada junto com o sistema operacional.

Passo a passo para liberar portas no Firewall:

    1. Para começar, abra o prompt de comando (ou terminal) clicando no menu “INICIAR”, escolha a opção “EXECUTAR” e digite “CMD”.
    2. Para liberar uma porta específica, digite o seguinte comando:
      netsh advfirewall firewall add rule name="Firebird Server - 3070" dir=in action=allow protocol=TCP localport=3070

Onde:

      • name: É o nome que identificará a configuração do firewall.
      • dir: Define a direção do tráfego (entrada ou saída).
      • action: Indica a ação a ser tomada (permitir ou bloquear).
      • protocol: Define o protocolo usado para acessar o serviço (TCP ou UDP).
      • localport: É o número da porta que será liberada.
    1. Se necessário, é possível liberar também programas específicos no Firewall. Para isso, utilize o seguinte comando:
      netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes

Onde:

    • name: É o nome que identificará a configuração do firewall.
    • dir: Define a direção do tráfego (entrada ou saída).
    • action: Indica a ação a ser tomada (permitir ou bloquear).
    • program: Especifique o caminho completo do executável do programa a ser liberado.

Dica importante:

O Firewall pode ser configurado tanto através da linha de comando quanto por meio da interface gráfica do Painel de Controle. A utilização da linha de comando pode ser mais conveniente, especialmente quando é necessário executar o processo em várias máquinas. Nesse caso, criar um script .bat com os comandos facilita a execução em escala, tornando o processo mais prático, seguro e rápido.

Liberar portas no Firewall do Windows é uma tarefa fundamental para garantir o acesso aos serviços instalados em uma máquina, sem comprometer a segurança. A ferramenta NETSH oferece uma forma eficiente e prática de configurar o Firewall através da linha de comando. Por meio desses comandos, é possível liberar portas e programas específicos, mantendo a proteção e a privacidade dos dados. Lembre-se sempre de utilizar o Firewall para criar uma camada adicional de segurança e evitar acessos não autorizados aos seus sistemas.

Se você precisar de mais informações detalhadas ou tiver alguma dúvida, entre em contato conosco ou digite “netsh firewall /?” no prompt de comando para obter a lista completa de comandos disponíveis.