O que é NAT estrito, moderado e aberto?

8

As opções de NAT nos roteadores domésticos geralmente são configuradas como strict . O que isto significa? O que moderar ou abrir fazer? O encaminhamento de porta / acesso DMZ funciona corretamente em estrito , então por que se preocupar com os outros dois?

Uma olhada no roteador sugere que isso afeta o firewall . Ao gastar uma grande parte do seu tempo protegendo redes usando Cisco / iptables, essa resposta não-descritiva é nada enfurecedora e não deixa pistas sobre o efeito que isso tem sobre o firewall .

Por favor, alguém pode lançar alguma luz.

    
por Metalshark 02.12.2010 / 21:38

1 resposta

24

É importante primeiro saber como funciona a Tradução de endereços de rede (NAT). Você estabelece uma conexão com um servidor na internet. Na realidade, você envia pacotes para o seu roteador, saindo do seu computador em alguma porta escolhida aleatoriamente:

Your computer        Router
+------------+     +-----------+
|            |     |           |
| port 31746 o====>o           |
|            |     |           |
+------------+     +-----------+

Seu roteador, por sua vez, estabelece uma conexão com o servidor com o qual você deseja conversar. Ele fala que é a porta escolhida aleatoriamente:

                     Router            www.google.com
                   +-----------+     +----------------+
                   |           |     |                |
                   | port 21283o====>o port 80        |
                   |           |     |                |
                   +-----------+     +----------------+

Quando o servidor do Google lhe envia de volta informações, ele está realmente enviando de volta para o seu roteador (já que o roteador é o cara que realmente está na internet):

                     Router            www.google.com
                   +-----------+     +----------------+
                   |           |     |                |
                   | port 21283o<====o port 80        |
                   |           |     |                |
                   +-----------+     +----------------+

Um pacote chega ao seu roteador, na porta 21283 de www.google.com . O que o roteador deve fazer com ele?

Nesse caso, o roteador manteve um registro de você e o tráfego enviado para www.google.com:80 da porta 21283 em seu nome. Então o roteador irá retransmitir o pacote para o seu computador:

Your computer        Router
+------------+     +-----------+
|            |     |           |
| port 31746 o<====o           |
|            |     |           |
+------------+     +-----------+

Abrir NAT

Em open NAT, qualquer máquina na Internet pode enviar tráfego para a porta do seu roteador 21283 , e o pacote será enviado de volta para você:

Your computer        Router            
+------------+     +-----------+     {www.google.com:80
|            |     |           |     {www.google.com:443
| port 31746 o<====o port 21283o<===={serverfault.com:80
|            |     |           |     {fbi.gov:32188
+------------+     +-----------+     {botnet.cn:11288

NAT fechado

O nat fechado é mais restritivo. Ele não permitirá nada, a menos que tenha vindo da porta e do endereço original com o qual você deseja conversar, ou seja, www.google port 80 :

Your computer        Router            
+------------+     +-----------+     {www.google.com:80
|            |     |           |     | (rejected) www.google.com:443
| port 31746 o<====o port 21283o<====+ (rejected) serverfault.com:80
|            |     |           |       (rejected) fbi.gov:32188
+------------+     +-----------+       (rejected) botnet.cn:11288

NAT moderado

O NAT moderado é uma mistura, em que o seu roteador aceita qualquer tráfego de qualquer porta , mas apenas do mesmo host :

Your computer        Router            
+------------+     +-----------+     
|            |     |           |     {www.google.com:80
| port 31746 o<====o port 21283o<===={www.google.com:443
|            |     |           |       (rejected) serverfault.com:80
+------------+     +-----------+       (rejected) fbi.gov:32188
                                       (rejected) botnet.cn:11288

Esse é um conjunto de definições. O outro é:

  • Aberto: permite que os computadores na LAN usem o UPNP para abrir portas
  • Moderado: alguns encaminhamentos de porta foram criados e estão funcionando
  • Fechado: não há encaminhamento de porta estática

Mas a terminologia é realmente nebulosa.

Veja também

por 03.12.2010 / 04:54

Tags