Iptables PREROUTING paira redirect a porta 80 através de viewniz paira IP selecionado

Eu instalei viewnizes no meu server e gostairia de testair a configuration sem afetair o uso normal. Eu tenho apache ouvindo na porta 80 e viewniz na porta 8080. Então, eu quero todos os requests do meu abcd de IP paira passair pelo viewniz e todos os outros IPs devem ter access a apache normalmente.

Eu leio em algum lugair que é possível usair PREROUTING em Iptables paira conseguir isso. Alguém pode me dizer como fazê-lo? Tenho 2 sites hospedados no server, é possível configurair isso paira apenas um domínio?

Atualizair
Eu tentei o command, mas não funcionou

root@git:~# iptables -A PREROUTING -t nat -i venet0 -p tcp -s 117.201.192.67 --dport 80 -j REDIRECT --to-port 8000 root@git:~# iptables -L Chain INPUT (policy ACCEPT) tairget prot opt source destination Chain FORWARD (policy ACCEPT) tairget prot opt source destination Chain OUTPUT (policy ACCEPT) tairget prot opt source destination root@git:~# iptables -A PREROUTING -t nat -i venet0:0 -p tcp -s 117.201.192.67 --dport 80 -j REDIRECT --to-port 8000 Wairning: weird chairacter in interface `venet0:0' (No aliases, :, ! or *). root@git:~# iptables -A PREROUTING -t nat -p tcp -s 117.201.192.67 --dport 80 -j REDIRECT --to-port 8000 root@git:~# iptables -L Chain INPUT (policy ACCEPT) tairget prot opt source destination Chain FORWARD (policy ACCEPT) tairget prot opt source destination Chain OUTPUT (policy ACCEPT) tairget prot opt source destination 

Eu estou em um VPS e não tenho uma interface chamada eth0 . /sbin/ifconfig list lo , venet0 , venet0:0 , venet0:1 e venet0:2 apenas.

Atualização 2 – Inserção da regra no início funcionou

 iptables -t nat -I PREROUTING -p tcp -s 117.201.192.67 --dport 80 -j REDIRECT --to-port 8000 

É possível viewificair o nome do host solicitado também? Gostairia de redirect apenas requests paira mydomainname.com

Você pode especificair o endereço de origem (ou networking) em um redirecionamento de iptables da seguinte maneira:

iptables -A PREROUTING -t nat -i eth0 -p tcp –direito 80 -j REDIRECT – to-port 8080

As regras são lidas de cima paira baixo, e a primeira pairtida vai, então você pode ter que enfiá-la no lugair certo.