I have 2 servers. Server 1 with ip 126.96.36.199 and server 2 with ip 188.8.131.52
My domain example.com points to 184.108.40.206 at the moment, but very soon I'm going to switch to ip 220.127.116.11. I have already setup a low TTL for domain example.com, but some people will still hit the old ip a after I change the ip address of the domain.
Now both machines run centos 5.8 with iptables and nginx as a webserver.
I want to forward all traffic that still hits server 18.104.22.168 to 22.214.171.124 so there won't be any downtime.
Now I found this tutorial: http://www.debuntu.org/how-to-redirecting-network-traffic-a-new-ip-using-iptables but I cannot seem to get it working.
I have enabled ip forwarding:
echo "1" > /proc/sys/net/ipv4/ip_forward
After that I ran these 2 commands:
/sbin/iptables -t nat -A PREROUTING -s 126.96.36.199 -p tcp --dport 80 -j DNAT --to-destination 188.8.131.52:80 /sbin/iptables -t nat -A POSTROUTING -j MASQUERADE
But when I load
http://184.108.40.206 in my browser, I still get the pages hosted on 220.127.116.11 and not the content from 18.104.22.168. What am I doing wrong?