I guess 'Static DHCP' pretty much explains and denotes what you are looking for. Having a Windows-run DHCP server assigning static IP address (on a MAC address-IP address mapping scheme) is pretty simple and can be done as follows .......
:arrow: Open the DHCP console on the server. (Go to Start | Programs | Administrative Tools | DHCP.)
:arrow: Open the scope where you want to create the reservation.
:arrow: Right-click the Reservations branch, and choose New Reservation.
:arrow: In the New Reservation dialog box, enter the MAC address of the client computer in the MAC Address text box.
:arrow: In the IP Address text box, enter the desired IP address.
:arrow: In the Reservation Name text box, enter a descriptive name for the reservation.
:arrow: Under Supported Types, indicate whether DHCP clients, BOOTP clients, or both will support the reservation.