Seu roteador provavelmente atua como servidor DHCP. Você pode tentar aumentar o tempo de concessão do DHCP . Isso tornaria as alterações de endereço IP menos frequentes. Muitos roteadores permitem uma atribuição direta de endereços MAC e endereços IP de 1: 1. Normalmente, isso é feito no menu de configuração do DHCP. No entanto, isso bloquearia os endereços IP das VMs que podem não ser usados.
Outra abordagem seria reservar um determinado intervalo de endereços em sua rede local para máquinas virtuais e configurá-las com endereços IP estáticos .
Você provavelmente já tem um servidor DNS local no seu roteador . Ele "conhece" os endereços locais administrados por seu servidor DHCP e encaminha outros endereços para algum servidor DNS externo. Veja a documentação do roteador.