Если вы имеете в виду localhost, как на компьютере с Windows 7, похоже, что вы не используете Bridge.Это означает, что ваша виртуальная машина может попасть наружу, но не может видеть вашу локальную подсеть 192.168. *.
Сделайте это в Windows 7 в командной строке
ipconfig / all
И это в вашей Windows XP
ipconfig / all
Вы, вероятно, получите что-то подобное на своей машине с Windows 7
(NIC) 192.168.1.100
Virtual-Box 192.168.10.100
и что-то подобное наваш windows xp
(NIC) 192.168.10.101
Я подозреваю, что ваша виртуальная машина находится в другой подсети, чем сетевая плата основных компьютеров.
Все надежды не потерянывы можете
изменить привязки сети вашей виртуальной машины к мостовому режиму
или использовать IP-адрес, который находится в той же теме на вашем компьютере с Windows 7как ваш Windows XP и убедитесь, что ваш веб-сервер связан с 0.0.0.0 (все интерфейсы).
Если вы пытаетесь получить доступ к веб-серверу, работающему на вашем компьютере под управлением Windows 7, под именем 192.168.1.100 с вашего Windows XP, вы просто измените его на 192.168.10.100.Имейте в виду, что я составил все эти IP-адреса, и вам нужно изменить его на свой собственный.