Tabela NAT :
Esta tabela deve ser usada apenas para NAT (Network Address Translation) em pacotes diferentes. Em outras palavras, ele deve ser usado apenas para converter o campo de origem ou destino do pacote.
Tabela de filtro :
A tabela de filtros é usada principalmente para filtrar pacotes. Podemos combinar pacotes e filtrá-los da maneira que quisermos. Este é o local em que realmente agimos contra pacotes e observamos o que eles contêm e os DROP ou / ACCEPT, dependendo do seu conteúdo. É claro que também podemos fazer filtragem prévia; no entanto, essa tabela específica é o local para o qual a filtragem foi projetada.
No cruzamento de tabelas e cadeias , podemos ver que a cadeia FORWARD do filtro é atravessada apenas por pacotes encaminhados (pacotes que vêm da rede E saem para a rede), ou seja, seu computador está agindo como um roteador, enquanto a cadeia PREROUTING do nat é atravessada por ambos os encaminhados. pacotes e pacotes cujo destino é o host local.
Você deve usar o PREROUTING do nat apenas para alterar o endereço de destino dos pacotes e o FORWARD do filtro apenas para a filtragem (descarte / aceitação de pacotes).
Se colocarmos um pacote na primeira decisão de roteamento que não é destinada à própria máquina local, ele será roteado pela cadeia FORWARD. Se, por outro lado, o pacote for destinado a um endereço IP que a máquina local esteja ouvindo, enviaremos o pacote pela cadeia INPUT e para a máquina local.
Pacotes podem ser destinados à máquina local, mas o endereço de destino pode ser alterado dentro da cadeia PREROUTING executando NAT. Como isso ocorre antes da primeira decisão de roteamento, o pacote será analisado após essa alteração. Por esse motivo, o roteamento pode ser alterado antes que a decisão de roteamento seja feita. Observe que todos os pacotes passarão por um ou outro caminho nesta imagem. Se você DNAT um pacote de volta para a mesma rede de onde veio, ele continuará percorrendo o restante das cadeias até voltar à rede.
FORWARD
cadeia. Quando os pacotes estão sendo transferidos de um host de uma LAN para outro host de uma LAN, os pacotes passam por apenas uma única interface e a cadeia usada ocorre,FORWARD
embora aqui o servidor (médio) não atue como um roteador em sentido estrito. ao contrário, pode ser pensado como um interruptor.