# Encaminhamento de Porta (Port Forwarding)

> O encaminhamento de porta permite disponibilizar um serviço localizado em uma rede privada para acessos provenientes de outra rede, normalmente a Internet.

---

categoria: Redes
tempo_medio: 8-12 min
nivel_tecnico: Intermediário
equipamentos:
  - Computador
  - Roteador
  - Documentação da rede

---

# Objetivo

Compreender o que é o encaminhamento de porta (Port Forwarding), por que ele é necessário e quais cuidados devem ser adotados ao disponibilizar serviços para acesso externo.

---

# O que é Encaminhamento de Porta?

Quando um dispositivo da rede interna acessa a Internet, o roteador utiliza o **NAT (Network Address Translation)** para traduzir os endereços privados em um endereço IP público.

Esse processo funciona muito bem para conexões iniciadas de dentro da rede.

Entretanto, quando alguém na Internet tenta acessar um equipamento interno, o roteador não sabe para qual dispositivo deve encaminhar aquela conexão.

O **Encaminhamento de Porta (Port Forwarding)** resolve esse problema.

Ele cria uma regra informando que toda conexão recebida em determinada porta deve ser encaminhada para um equipamento específico da rede interna.

---

# Como funciona

Imagine que existe uma câmera IP instalada na rede interna.

Ela possui o endereço:

```
192.168.1.100
```

O serviço web da câmera utiliza a porta:

```
80
```

No roteador é criada uma regra semelhante a esta:

| Porta Externa | Protocolo | Destino Interno | Porta Interna |
|---------------|-----------|-----------------|---------------|
| 8080 | TCP | 192.168.1.100 | 80 |

Quando alguém acessar:

```
IP_Público:8080
```

O roteador encaminhará automaticamente essa conexão para:

```
192.168.1.100:80
```

O usuário externo não precisa conhecer o endereço interno da câmera.

---

# Exemplo prático

Imagine a seguinte rede:

```text
Internet
     │
IP Público
200.100.50.10
     │
──────────────
   Roteador
──────────────
     │
Rede Local
192.168.1.0/24
     │
Servidor Web
192.168.1.20
```

Sem uma regra de encaminhamento, qualquer tentativa de acesso externo será descartada pelo roteador.

Após configurar uma regra de Port Forwarding, as conexões recebidas podem ser direcionadas corretamente ao servidor.

---

# Quando utilizar

O encaminhamento de porta é utilizado sempre que um serviço interno precisa ser acessado externamente.

Exemplos comuns:

- Servidores Web.
- Servidores de arquivos.
- Câmeras IP.
- DVRs e NVRs.
- VPN.
- Servidores de jogos.
- Sistemas de automação.
- Acesso remoto.

---

# NAT e Port Forwarding

Embora estejam relacionados, NAT e Port Forwarding possuem funções diferentes.

O NAT permite que diversos dispositivos compartilhem um único endereço IP público.

O Port Forwarding adiciona uma regra específica para permitir conexões iniciadas do lado externo.

Na prática, o Port Forwarding é uma funcionalidade baseada no NAT.

---

# Porta Interna e Porta Externa

As portas utilizadas externamente não precisam ser iguais às utilizadas internamente.

Exemplo:

| Porta Externa | Porta Interna |
|---------------|---------------|
| 8080 | 80 |
| 8443 | 443 |
| 2222 | 22 |

Essa flexibilidade permite organizar serviços e reduzir conflitos.

---

# IP Interno Fixo

O equipamento que receberá o encaminhamento deve possuir um endereço IP fixo.

Caso utilize DHCP e receba outro endereço futuramente, a regra continuará apontando para o endereço antigo.

Como consequência, o serviço deixará de funcionar.

Por isso, normalmente utiliza-se:

- IP estático.
- Reserva DHCP.
- Lease fixa no servidor DHCP.

---

# Segurança

Todo serviço publicado na Internet torna-se potencialmente acessível por qualquer pessoa.

Por esse motivo, o encaminhamento de portas deve ser realizado apenas quando realmente necessário.

Sempre que possível:

- Utilize senhas fortes.
- Mantenha os equipamentos atualizados.
- Restrinja portas desnecessárias.
- Utilize VPN para acesso remoto.
- Monitore tentativas de acesso.
- Utilize firewall para limitar origens.

---

# CGNAT

Uma situação muito comum em provedores é o uso de **CGNAT (Carrier Grade NAT)**.

Nesse cenário, o cliente não possui um endereço IP público exclusivo.

Como consequência, o Port Forwarding normalmente não funciona.

Nesses casos, costuma ser necessário:

- Contratar IP público.
- Utilizar IPv6.
- Implantar VPN.
- Utilizar soluções em nuvem compatíveis.

Em IPv6, normalmente não há Port Forwarding baseado em NAT. O serviço pode receber endereço global, mas a entrada deve ser liberada de forma explícita no firewall e documentada com a mesma cautela.

---

# Como verificar se está funcionando

Após configurar a regra, alguns testes podem ser realizados:

- Testar o acesso a partir de outra conexão de Internet.
- Verificar se o serviço está realmente ativo no equipamento interno.
- Confirmar se o firewall do equipamento permite conexões.
- Validar se a porta correta foi configurada.
- Conferir se o IP interno permanece o mesmo.

---

# Boas práticas

- Encaminhe apenas as portas necessárias.
- Documente todas as regras existentes.
- Utilize IP interno fixo.
- Evite publicar interfaces administrativas diretamente na Internet.
- Sempre que possível, utilize VPN.
- Revise periodicamente as regras configuradas.

---

# Erros comuns

## Equipamento com IP alterado

Quando o dispositivo recebe outro endereço IP, a regra continua apontando para o antigo.

---

## Porta incorreta

Confundir porta interna e porta externa é um erro bastante frequente.

---

## Firewall bloqueando

Mesmo com o Port Forwarding correto, o firewall do equipamento pode impedir o acesso.

---

## Serviço desligado

O roteador encaminha corretamente a conexão, mas o serviço interno não está em execução.

---

## Cliente atrás de CGNAT

Muitos usuários tentam configurar Port Forwarding sem perceber que não possuem um endereço IP público.

Nesse cenário, a configuração não funcionará.

---

# Relação com outros conceitos

O encaminhamento de porta está diretamente relacionado aos seguintes conceitos:

- Modelo TCP/IP
- [Endereçamento IPv4](../Endereçamento/02 - IPv4.md)
- [IPv6](../Endereçamento/13 - IPv6.md)
- Gateway
- [NAT e CGNAT](../Endereçamento/08 - NAT e CGNAT.md)
- [Firewall](../Segurança/01 - Firewall.md)
- [ACL](../Segurança/02 - ACL.md)

Também é bastante utilizado em conjunto com VPNs e serviços publicados na Internet.

---

# Resumo

O Encaminhamento de Porta permite disponibilizar serviços internos para acesso externo de forma controlada.

Embora seja uma ferramenta extremamente útil, deve ser utilizada com cautela, pois toda porta publicada representa uma possível superfície de ataque.

Sempre que possível, deve-se privilegiar soluções mais seguras, como VPN e políticas de firewall adequadas.

---

# Próximas Ações

Após compreender este conteúdo, recomenda-se continuar a trilha na seguinte ordem:

- [OSPF](./03 - OSPF.md)
- [BGP](./04 - BGP.md)
