I have some embedded network devices that allow me to specify whether or not they use DHCP. Unfortunately, we have some clients that have less than stellar DNS servers in their networks and have caused routing issues with these devices.
My solution was to override the DHCP supplied DNS server and to specify a third party, outside DNS (OpenDNS or Google Public DNS). Unfortunately, when the device is using a DHCP supplied dynamic IP address, it ignores the specified client DNS address. I can do this on a Windows box without problems.
Is ignoring the client specified DNS for a DHCP supplied dynamic IP address against spec? I'm trying to determine if the firmware mfg is at fault on these custom devices for ignoring specified DNS.