¿DHCP cambia las direcciones IP con cada arranque?
(Esto no parece ser una pregunta de seguridad).
No, tal vez, a veces.
Depende de la implementación del servidor DHCP, su configuración y el uso. No es el protocolo en sí.
Por lo general, un servidor DHCP mantiene un conjunto de direcciones IP que prestará a los clientes que lo soliciten. Cuando presta una dirección, establecerá un límite de tiempo después del cual el cliente debe renovar. Mientras el cliente renueve dentro del límite de tiempo, recibirá la misma dirección (porque ya está asignada a ellos). Si la concesión anterior ha expirado cuando un cliente solicita una dirección IP, la siguiente dirección asignada por el servidor depende del método elegido la implementación / política del servidor. Puede asignar la primera dirección disponible de su grupo. Puede usar un cursor round robin en la lista de direcciones IP disponibles.
El servidor DHCP de virtualbox es relativamente tosco: AFAIK no permite mapeos estáticos ni configuración de tiempos de arrendamiento. Si desea direcciones consistentes, deberá configurar un servidor DHCP dedicado o usar direcciones IP estáticas.