Se você estiver atribuindo endereços IP a um servidor DHCP, poderá ler o arquivo de concessões para ver quais endereços foram concedidos a quais endereços MAC. Você pode definir um endereço MAC estático para o domínio Xen em seu arquivo de configuração.
Por exemplo, com o ISC DHCP no Debian, você encontrará o arquivo de concessões em /var/lib/dhcp3/dhcpd.leases
Em muitas implementações de servidores DHCP, você também pode enviar uma atualização de DNS quando reconhece uma concessão, por isso, se você configurar sua infraestrutura de DNS adequadamente, basta conectar pelo nome do host.
Além disso, em algumas implementações de servidores DHCP, você pode ter um script executado quando uma concessão for confirmada, para que você possa resolver algo com isso.