DNAT / squid redirect probléma két webszerver között

Sziasztok!

Nemrég hoztam létre egy új webszervert, de mivel a régire mutató domainek üzemeltetőit, felelős személyeit, stb. nagyon nehéz felkutatni, a váltást pedig belső okok miatt azonnali hatállyal erőltették, beletellhet egy időbe, amíg minden régi domain az új helyre fog mutatni. Természetesen addig is a szekérnek haladnia kell... :(

Két megoldásra gondoltam:

A) A régi szerveren (és az újon is) működött egy squid-es http accelerator, amit módosítva átirányítam a kéréseket az új szerverre.
Így próbáltam: Ezt módosítom a squid.conf-ban:


httpd_accel_host [uj.szerver.ip.cime]
 httpd_accel_port 80

 httpd_accel_with_proxy Off

Eredmény: Nem működik, továbbra is a régi szerver kapja a kérést valamiért...

B) Iptables-t használva átirányítom a 80-as portot...
Így próbáltam:

A régi szerveren:


iptables -t nat -A PREROUTING -p tcp -d [regi.szerver.ip.je] --dport 80 -j DNAT --to-destination [uj.szerver.ip.je]
iptables -A FORWARD -p tcp -m multiport --dports 80 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward

Eredmény: A kérés megérkezik az új szerverre, de onnan nem jön vissza a látogatóhoz - legalábbis úgy tűnik... 100% hogy itt én felejtek ki valamit, mert nem vagyok valami jó Iptables témában (általában szkriptet használok)... :(

Tudtok segíteni valamit valamelyik ötlet helyes megvalósításában?

Köszi szépen...

(Szerk: typo)

Hozzászólások

Meg van oldva squiddel...

Annyi kellett meg hozza, hogy:

httpd_accel_single_host on

es ....

ipvsadm -C !!!!! :((

Eh. Lenyeg, hogy mostmar jo.