If you are working with named (bind) version 9.0 or higher, you can have a look at dynamic update.

But anyway, why don't you make a reservation in your DHCP server ? I mean, you can make an association between the MAC (hardware) address and an IP address in DHCPd. Just man that stuff.

Jean-Francois