если вкратце - вам надо создать файл зоны для домена site.ru, в нем вписать правильные адреса. Одной строкой не обойдетесь - надо указать все служебные записи тоже.
Ну и не забыть включить домен в конфигурацию днс сервера.
я бы все равно настаивал на административном решении. Например сменить клиенту пароль, чтобы заставить его связаться с вами.
Перенаправление порта - это костыль.
zip ничего не знает про ваши атрибуты. Потому что это ОС специфичное дело. Поэтому только tar или gzip, которые в курсе про особенности файловых систем на линухе.
ну собсно, если в домене test.ru добавить запись site1.fignya IN A x.x.x.x - то получим ровно тот же эффект. Только без необходимости поднимать домен fignya.test.ru ;)
Это называется лотерея. Случайным образом выбирается один из 4-х серверов и у него запрашиваются адреса. В результате 50% клиентов попадают на неверный адрес ;)
Зачем вам вообще фтп понадобился?