У меня установлена Windows 8.1, и я работаю с VMware с XP в качестве гостевой ОС.

Я веб-разработчик, и я установил веб-сервер (wampserver/php/apache) на Win 8.1. Я могу попасть на свой сайт по адресу 127.0.0.1.

Сейчас...Как мне попасть на мой сайт (на localhost на win 8.1 с 127.0.0.1) в XP os?

Я могу подключиться к Интернету на XP OS, но 127.0.0.1 не работает.

3 ответа3

1

посмотрите на IP-сопоставление виртуальных сетей.

На панели инструментов рабочей станции есть возможность настроить виртуальные сети.

Здесь установлены подсети виртуальных адаптеров. Ххх1 этих сетей указывает на хост, если это только сеть хоста или мост.

Вы не можете подключиться к 127.0.0.1 с виртуальной машины. Вам необходимо установить сервер на один из других внешних адресов хоста, например 192.168.1.0/24 в подсети, которая используется совместно с гостем.

0

Ты не можешь.

Localhost является локальным для каждого хоста.

У тебя есть:
Хост win 8 (с веб-сервером) с собственной обратной связью 127.0.0.1.
Гость win XP со своей собственной петлей 127.0.0.1.

Эти два не одно и то же. И во многих случаях (например, окна) они кодируются так, чтобы никогда не достигать реальной внешней сети. Они не могут общаться друг с другом.

Если вы хотите общаться, привяжите ваш веб-сервер к другому IP.

0

Возможно, вы захотите присвоить гостевой ОС собственный IP-адрес, изменив сетевые настройки VMware для этого гостевого хоста со значения по умолчанию "NAT" на "Bridged". Тогда ваша VM XP сможет использовать фактический IP-адрес Win 8.1, как если бы это был просто еще один ящик в вашей локальной сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .