Вы бы сделали это в IIS. Ваш DNS будет указывать оба домена на один и тот же компьютер, а затем внутри заголовков IIS вы помещаете обе записи домена.
Что касается обработки этого с точки зрения кода, вы можете использовать объект Request (HttpRequest.Url), чтобы определить, какой из двух сайтов посещается, и динамически изменить любые параметры, специфичные для сайта.
Edit. Упс, пропустил немного про тестирование. Что ж, лучше всего поместить в файл HOSTS две записи с вашим доменным именем. Отредактируйте файл c: \ windows \ system32 \ drivers \ etc \ hosts и добавьте следующую строку
fakedomain1.com 127.0.0.1
fakedomain2.com 127.0.0.1
EDIT2: неотмеченные правки ниндзя раздражают.