Несколько IP-адресов на хосте доступны с виртуальной машины - PullRequest
1 голос
/ 25 марта 2011

Я использую Режим Windows XP для тестирования сайтов на совместимость с IE6.Я запускаю несколько сайтов в службе IIS моего хост-компьютера, каждый на своем локальном IP-адресе (127.0.1.0, 127.2.1.3 и т. Д.), Что важно, потому что мне нужно несколько локальных сайтов для одновременной работы в https.*

Поскольку IE6 работает в виртуальном экземпляре Windows XP, я могу подключиться только к одному IP-адресу на подключенном компьютере - его сетевому адресу (192.168.xx).Есть ли способ «туннелировать» или маршрутизировать IP-адреса от виртуального экземпляра к операционной системе хоста, чтобы, если бы я указал виртуальный веб-браузер на 127.1.1.3, он попал на сайт IIS на хост-компьютере, связанный с 127.1.1.3?

Спасибо за любую помощь!

Редактировать: Я наконец понял это, и не могу понять, почему мне потребовалось так много времени, чтобы понять.

Решение: Настройте прокси-сервер на хост-ОС.Укажите виртуальный IE6 на прокси-сервер хоста.Все запросы будут проходить через прокси-сервер и попадать на различные IP-адреса / сайты, как если бы виртуальная программа работала в операционной системе хоста.

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Настройка прокси-сервера на хосте ОС. Укажите виртуальный IE6 на прокси-сервер хоста. Все запросы будут проходить через прокси-сервер и попадать на различные IP-адреса / сайты, как если бы виртуальная программа работала в операционной системе хоста.

0 голосов
/ 25 марта 2011

также как и 127. связан с обратной связью, и это по умолчанию означает только localhost, поэтому, если он работает в виртуальной машине, он никогда не покинет виртуальную машину.

Можете ли вы просто запустить evey instance на другом порту.Теперь 127.0.1.1 будет прослушивать 192.168.xx: 8080 и 127.2.1.3 прослушивает пост 8081. SSL будет работать нормально на всех них, хотя вам нужно будет проверить номер порта на месте

...