Galera, seguinte, tenho uma rede com:
DNS MASTER = 200.200.200.2
PROXY/FIREWALL ETH0 = 200.200.200.3
PROXY/FIREWALL ETH1 = 10.10.10.3
dominio = meudominio.com
Minha rede interna é 10.10.10.0/24
Em meu servidor DNS digo que qualquer requisição em PAGINAS.MEUDOMINIO.COM é igual ao IP 200.200.200.4
Em meu PROXY/FIREWALL eu faço um NAT que de redes EXTERNAS funciona perfeitamente, tipo, vem uma requisição de 100.100.100.100 na porta 80 em direção a PAGINAS.MEUDOMINIO.COM (200.200.200.4) Meu PROXY/FIREWALL tem uma INTERFACE VIRTUAL com esse IP, então, meu NAT joga essa requisição para um Servidor Interno 10.10.10.50.
Bom, mas o problema é o seguinte, eu quero que quando as estações da REDE INTERNA digitem em seu navegador PAGINAS.MEUDOMINIO.COM o meu PROXY/FIREWALL também jogue o acesso para o Servidor interno 10.10.10.50, e isso não esta acontecendo, porque será? De redes externas esta tudo ok!
##REGRAS
iptables -t nat -A PREROUTING -p tcp -s 0/0 -d "PAGINAS.MEUDOMINIO.COM" --dport 80 -j DNAT --to-destination 10.10.10.50:80
#RETORNO
iptables -t nat -A POSTROUTING -o eth0 -p tcp -s 10.10.10.50 --sport 80 -d 0/0 --dport 80 -j SNAT --to 200.200.200.4
##FIM REGRAS
Lembro novamente, PAGINAS.MEUDOMINIO.COM = 200.200.200.4, setado no DNS e setado no PROXY/FIREWALL como uma INTERFACE VIRTUAL.
Conto com a ajuda... ops: