There's more...

When a DHCP server fulfills a client’s request, it will assign the first available IP address. Therefore, it is not a reliable way of ensuring a client receives the same IP address each time it sends out a DHCP request. To see how to ensure a client receives the same IP address each time, see the next recipe, Creating static DHCP mappings.