Я предполагаю, что Вы используете соединенные мостом сети (иначе, VM не был бы таким образом легкодоступен). Конфигурирование DNS для LAN является до любых средств управления полем этим (некоторый домашний маршрутизатор, который я ожидаю).
Если тот маршрутизатор слишком примитивен и не имеет своего собственного сервера DNS, или Вы не хотите настраивать его, Вы могли использовать mDNS. Установите Avahi на полях Linux, и Добрый день на полях Windows.
Вы могли создать файл hosts в Windows, который указывает на 192.168.1.109 как "веб-сервер" или безотносительно имени, которое Вы любите, так, чтобы хост Windows получил доступ к нему. Это предполагает, что Ваша машина Windows находится также на 192.168.1.x, и соединение соединяется мостом. Иначе Вы могли посмотреть на перенаправление портов Ваше соединение виртуальной сети NAT'ed, но в прошлый раз я попробовал его virtualbox, который это был перенос, чтобы сделать, таким образом, я использовал соединенные мостом сети.
Иначе необходимо настроить внутренний сервер DNS с надлежащим набором записей для того IP. Излишество для того, что Вы описываете.
окна файла hosts Google для надевания информации, как настроить его. Просто простой текстовый файл в Вашей системе Windows хоста, но будет только работать над той системой, не для всех в Вашей сети. Если они запустят Windows, то Вам будут нужны пользовательские Файлы hosts на их машинах также. Громоздкий, только если у Вас есть много машин. Если Вы будете работать в более крупном сайте, то необходимо будет пойти с маршрутом сервера DNS, который является только приблизительно тремя порядками величины больше ЛАВАША, который будет первоначально настроен, если Вы не виртуализируете сервер DNS :-)
Если Ваши хосты имеют динамический IP, Вам нужен сервер DHCP, который или связывается с сервером DNS, или который является самим сервером DNS. Я всегда использую DNSMasq на своих основанных на Linux маршрутизаторах, которые делают разрешение имени и DHCP.
Если Ваш маршрутизатор не поддерживает сервер имен, можно установить сервер имен, как связывают, который знает, который хост то, где. Оборотная сторона наличия отдельного сервера имен, тем не менее, - то, что необходимо дать хостам статический IP и затем дать имена того IP в сервере имен.
Как последнее прибежище можно также отредактировать файл hosts на каждом клиенте, который должен смочь к поиску сервер по имени. Мне нужна запись как "192.168.1.1 bla.localdomain bla". Местоположение файла хоста зависит от ОС.
Если Вы не уверены, что IP-адрес статичен, то Вы, вероятно, хотите видеть, если/удостовериться это, веб-сервер имеет запись DNS на LAN, так, чтобы это могло всегда находиться. Проблема с файлами hosts на тестовых клиентах состоит в том, что они предполагают, что IP-адрес статичен, поэтому если бы IP-адрес изменяется затем, необходимо было бы продолжать обновлять файл hosts, который является раздражающим.
Самый простой ответ должен был бы попытаться дать веб-серверу статический адрес (или просто присвоив ему статический адрес или получив "резервирование DHCP", настроенное), затем можно просто пойти с идеей Bart использовать файл hosts.