Use apache redirect instead of iptables. <br><br>If you want to use iptables you need a reverse rule. The DNAT will send packets to the new server. You need an SNAT rule that will accept packets FROM the new server and send them back to the client as the old server.<br>
<br>iptables -t nat -A POSTROUTING -s <a href="http://65.254.217.215">65.254.217.215</a> -j SNAT --to-source <a href="http://209.168.246.236">209.168.246.236</a><br><br>And you will need corresponding&nbsp; -j ACCEPT rules in -t filter FORWARDING section to allow return traffic to pass back through.<br>
<br><div class="gmail_quote">2008/11/23 Christoper Fowler <span dir="ltr">&lt;<a href="mailto:cfowler@outpostsentinel.com">cfowler@outpostsentinel.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">




<div bgcolor="#ffffff" text="#000000">
I&#39;ve moved a server to a new colo and I want to redirect services from<br>
the first colo to the second until the DNS change takes full effect.<br>
<br>
Here is what I&#39;ve done.<br>
<br>
<b><tt><small>[root@demo tomcat]# ifconfig eth0:2 <a href="http://209.168.246.236" target="_blank">209.168.246.236</a> <br>
[root@demo tomcat]# iptables -t nat -A PREROUTING -d
<a href="http://209.168.246.236/32" target="_blank">209.168.246.236/32</a>&nbsp; -i eth0 -p tcp --dport 5000 -j DNAT
--to-destination <a href="http://65.254.217.214:5000" target="_blank">65.254.217.214:5000</a><br>
<br>
<small><br>
</small></small></tt><small><tt>[root@demo tomcat]# iptables -L -n -t
nat<br>
Chain PREROUTING (policy ACCEPT)<br>
target&nbsp;&nbsp;&nbsp;&nbsp; prot opt source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
REDIRECT&nbsp;&nbsp; tcp&nbsp; --&nbsp; <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://209.168.246.234" target="_blank">209.168.246.234</a>&nbsp;&nbsp;&nbsp;&nbsp; tcp dpt:80
redir ports 5000 <br>
DNAT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tcp&nbsp; --&nbsp; <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://209.168.246.236" target="_blank">209.168.246.236</a>&nbsp;&nbsp;&nbsp;&nbsp; tcp
dpt:5000 to:<a href="http://65.254.217.214:5000" target="_blank">65.254.217.214:5000</a> <br>
<br>
Chain POSTROUTING (policy ACCEPT)<br>
target&nbsp;&nbsp;&nbsp;&nbsp; prot opt source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
<br>
Chain OUTPUT (policy ACCEPT)<br>
target&nbsp;&nbsp;&nbsp;&nbsp; prot opt source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></small></b>&nbsp;&nbsp;
<br>
<br>
It is not working.&nbsp; If I telnet <a href="http://209.168.246.236" target="_blank">209.168.246.236</a> 5000 from my desktop<br>
it seems to never conenct.&nbsp; Just times out.&nbsp; Can someone tell me<br>
what I did wrong?<br>
<br>
Thanks,<br>
Chris<br>
<br>
</div>

<br>_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>-- <br>James P. Kinney III &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br><br>