Por padrão, uma máquina virtual será configurada para a rede NAT. Isso significa que o VirtualBox atua como um "roteador virtual" que permite que a VM acesse a Internet, mas não permitirá que usuários externos acessem a VM adequadamente.
Para fazer o que você deseja, você precisa configurar sua VM para usar a rede "em ponte". Dessa forma, no computador host, será criada uma interface que será "transposta" para a interface de rede da VM. Assim, a VM irá agir, para todos os efeitos, como se estivesse conectada à mesma rede que o sistema host (até a necessidade de configurar seu endereço IP como fez para o sistema host).
Leia aqui os diferentes modos de rede do VirtualBox e o que cada um deles faz. link . Preste atenção especial à seção sobre "conexão em rede".