Я думаю, что Вы хотите сделать это на уровне IP, таким образом, DNS не является проблемой.
Вы могли оставить сервер на месте со старым доменом и иметь его, передают запросы. Вы могли сделать это с обратным прокси с помощью mod_proxy с Apache или iptables с Linux.
Я выбрал бы iptables сам. Эта ссылка имеет правила, которые сделают то, в чем Вы нуждаетесь, я думаю для iptables.
Ваша хостинговая компания должна предоставить Вам серверы имен, которые Вы могли использовать. Это, вероятно, было бы выгодно для вас обоих, поскольку они имеют тенденцию быть намного ближе к физическому местоположению Вашего сервера и поэтому
a) ответьте быстрее, чем серверы имен Google и
b) создайте меньше трафика в соединении ISP с остальной частью мира.