static bindings in DHCP server

Solution 1:

Just configure the lease duration as -1 (infinite). This will make sure the client will get back the IP address it was assigned upon first contact no matter how much later it comes back.