Você precisará configurar as duas VMs para poder se comunicar com sua rede usando adaptadores de ponte. Você poderá então configurar seu endereçamento IP para estar na mesma sub-rede, para que eles possam se comunicar.
Você então precisará configurar seu WordPress para usar um nome de host (ou um IP) na administração do WordPress para que, quando você abrir o site na outra máquina, os links e recursos (CSS, JS etc.) sejam resolvidos.
Se você deseja testar nomes de domínio reais, precisará criar alguns hosts virtuais para seu servidor da Web - e não se esqueça de precisar verificar se os arquivos hosts apontam para o IP do servidor para resolver o nome do domínio para o IP da VM, em vez de sair para a Internet.
O que você está tentando fazer é bastante complicado, pois você precisa alterar as configurações em todas as suas VMs para que elas possam se comunicar corretamente com seu servidor da Web.
Minha recomendação pessoal se você estiver testando / desenvolvendo? Compre alguma hospedagem barata e registre um nome de domínio para hospedar seu WordPress.