1. A computer-implemented method of dynamically assigning network addresses provided by a server in a network to virtual network adapters in virtual machines, the computer-implemented method comprising: logging network addresses of the virtual machines in the network; combining, in a structure, one or more network addresses with state information about at least one of suspending or resuming virtual machines by a control instance; and based on suspending a virtual machine, periodically sending, using the structure, information about the network addresses of suspended virtual machines for its virtual network adapters with dynamically assigned network addresses to the server, wherein a reassignment of the dynamically assigned network addresses due to suspending virtual machines is prevented.