yammynay,
Я подумал про включение форвардинга и создание правил через iptables. Однако, сам подобного не делал, но iptables вроде умеет работать с доменными именами. Т.е. получает сервер запрос на хост site1.server1, оставляет его на 1-м сервере, получает запрос site1.server2, форвардит на сервер2.