Я не понимаю ваш вопрос на 100%, но к localhost можно получить доступ с любого * IP, начиная с 127.x.x.x.
* = кроме сетевых и широковещательных адресов
UPDATE
После понимания вашей реальной проблемы это связано с настройкой сетевого адаптера между VirtualBox и вашим хостом. Доступно несколько сетевых режимов (NAT, Bridged, ...). Какой вы используете? См. http://www.virtualbox.org/manual/ch06.html для получения дополнительной информации.
127.0.0.1 и 127.0.0.2 будут разрешены на одном компьютере. Есть ли у вас веб-приложение с заголовками узлов, чтобы различать эти два соединения?