Liberando portas no firewall do Windows pela linha de comando.

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.