2.5.5.3. DMZs e IPTables
Você pode criar as regras de comando
iptables para rotear o tráfego para certas máquinas, tal como o servidor dedicado HTTP ou FTP, em um demilitarized zone (DMZ). Um DMZ é uma sub-rede local especial dedicada para fornecer serviços em uma portador público, tal como a Internet.
Por exemplo, para estabelecer uma regra para requisições de entrada HTTP de roteamento para um servidor HTTP dedicado em 10.0.4.2 (fora da classe do 192.168.1.0/24 da LAN), o NAT usa a tabela
PREROUTING para encaminhar os pacotes para o destino apropriado:
[root@myServer ~ ] # iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-destination 10.0.4.2:80
Com este comando, todas as conexões para a porta 80 de fora da LAN são roteadas para o servidor HTTP em uma rede separada do resto da rede interna. Esta forma de segmentação de rede pode ser mais segura do que permitir conexões de HTTP para uma máquina na rede.
Se o servidor HTTP for configurado para aceitar conexões seguras, então a porta 443 deve ser encaminhada também.