Одним из решений было бы написать некоторый код на домашней странице domain2.com с помощью API HttpWebRequest, чтобы при посещении domain2.com он мог загрузить HTML-код из domain1 и вернуть его пользователю.
(не имеет отношения к umbraco, но может работать в umbraco.)
Возможно, существует более простой способ, но это решение будет работать, даже если сайты находятся на разных серверах.Будет много проблем со ссылками, если основные URL не будут одинаковыми.