Further to Daniel's point that it's possible to use DHCP assignment only to known/authorized machines, see this presentation if you're interested, on one way of doing it: http://www.questnet.net.au/questnet2007/Presentations/Thursday12/Bluewater/John_Mann_FINAL_WEB.pdf