Suponho que você esteja usando a rede Bridged no VirtualBox e, nesse caso, sua máquina virtual está obtendo seu endereço IP do servidor DHCP em sua rede local. Se você estivesse usando um host do Windows em vez do Ubuntu, poderia usar o nome do computador em vez do endereço IP para se conectar. Instalar o Samba pode ativar o NetBios for Ubuntu, mas eu nunca fiz isso antes.
Como o endereço IP local é alterado, talvez você queira usar a rede NAT em vez de em ponte. Isso significará que sua máquina virtual não está acessível, exceto em sua máquina local ou em outras VMs, mas será atribuído um endereço particular à máquina local, como 10.0.2.2, que não deve ser tão frequente quanto o endereço IP de sua rede. Você também pode usar a rede somente host, que é uma rede privada entre sua máquina virtual e sua máquina host, que não permite que as máquinas virtuais tenham acesso à sua rede local (ou seja, sem acesso à Internet).
Veja mais informações sobre como configurar a rede no virtualbox .