Você pode criar um arquivo de hosts no Windows que aponte para 192.168.1.109 como "webserver" ou qualquer outro nome que desejar, para que o host Windows o acesse. Isto supõe que a sua máquina Windows também esteja em 192.168.1.xe a conexão está em ponte. Caso contrário, você poderia olhar para o encaminhamento de porta de sua conexão de rede virtual NAT, mas da última vez que eu tentei com o VirtualBox foi um urso para fazer, então eu usei a ponte de rede.
Caso contrário, você precisa configurar um servidor DNS interno com os registros apropriados definidos para esse IP. Exatamente o que você está descrevendo.
janelas de arquivos do Google hosts para obter informações sobre como configurá-lo. Apenas um arquivo de texto simples em seu sistema Windows host, mas só funcionará nesse sistema, não para todos na sua rede. Se eles estiverem executando o Windows, você precisará de arquivos HOSTS personalizados em suas máquinas também. Incômodo só se você tiver muitas máquinas. Se você está trabalhando em um site maior, você precisa ir com a rota do servidor DNS, que é apenas cerca de três ordens de magnitude a mais de um PITA para configurar inicialmente, a menos que você virtualize um servidor DNS: -)