Does any one know of a method to restrict a DHCP client to only accept responses from authorised servers?

I have an issue where our users are not allowed to use their corporate laptops on home networks. Needless to say a number of them are ignoring the policy.

As a start, I'd like to restrict them so that they only accept DHCP configuration from the corporate DHCP servers.

All pointers gratefully accepted.