hosts
файл заменяет удаленные поиски DNS, неважно, как Вы соединены. Таким образом, отображение имени к IP не должно изменяться. Однако VPNs часто изменяют природу Вашей возможности соединения, которая может измениться, какой сервер отвечает на IP-адрес, который Вы присвоили.
Вы можете запустить HTTPS-прокси на P и проксировать входящие запросы с правильным заголовком Host на внутренний IP-адрес виртуальной машины.
Я не знаю, поддерживает ли IIS этого, но если это не так, вы можете запустить выделенный прокси-сервер на порту 443 и установить IIS на другой порт физического устройства.
Вы также можете попросить своего хостинг-провайдера предоставить второй IP-адрес. Они не , которые трудно найти.
ARR - вот ваш ответ. Поищите статьи Скотта Форсайта о работе с ARR. У него есть серия статей о ИТ-профессионалах с некоторым покрытием ARR.
http://weblogs.asp.net/owscott/archive/tags/Web+Pro+Series/ARR/default.aspx