I guess you could argue over reasonableness of favoring the fallback DNS over DHCP. It's not reasonable to ignore DHCP when the fallback DNS doesn't work though. It doesn't matter what fallback DNS you're using.
I guess you could argue over reasonableness of favoring the fallback DNS over DHCP. It's not reasonable to ignore DHCP when the fallback DNS doesn't work though. It doesn't matter what fallback DNS you're using.
I don't know about "reasonable" or "unreasonable". I do know that there's no way I'd allow this in my network. My DHCP servers point to my own DNS server for a good reason, and I am completely invested in ensuring that nobody bypasses it to the best of my ability.
I cant wait until 8.8.8.8 becomes the "address" of the local DNS server as more and more people start to hijack it. We had to hijack it at my old work because some random vendor's devices were hardcoded and we needed them to see our internal names.
I'm actually surprised that more networks don't route the addresses of all the public DNS servers to their resolver.
Then your network is a private walled garden and not "the internet", and I don't know why you expect consumer devices designed to be able to get to the open internet to work unmodified.
I mean, I'm sure your decisions are made with the best intent, but how is what you're doing any different technically than the DNS hijacking the Comcast et. al. have been caught doing?
This is true of all LANs.
> how is what you're doing any different technically than the DNS hijacking the Comcast et. al. have been caught doing?
It's not technically any different. However, there's a very huge non-technical difference: it's my network, and I have every right to configure it however I wish. When others engage in hijacking, they are interfering with traffic they have no right to be interfering with.
Because he's doing it on his network with his devices that he paid for.
He's not meddling with the traffic of paying customers.
So does it really matter if it uses 8.8.8.8 to resolve the connection to google vs. some other DNS server? It's still going to connect to google's data center to do the singular function of the device.
And as the product itself is billed as an internet streaming appliance the cloud connection doesn't seem odd or surprising, either. It fits the functionality of the product.
It might since there are DNS providers (OpenDNS, AdGuard) that help create blacklists or use one out of the box (family filters, privacy oriented filters, etc).
Also, not sure if true, but Google might be required to comply with local laws and 'block' websites through NXDomains.
* Getting device metrics for Google's internal use
* DNS lookups that are only available from querying google directly - in other words, recursion is disabled for some records needed by the device
The first case should be entirely optional, the second case is deliberate subversion of internet standards.
If Google wants to sell captive toys well, that's nothing I'd ever buy, but they're free to. But it needs to be clear that it is a proprietary widget, dependent on Google's services and incapable of operating in environments where those dependencies are unacceptable.
That's in fact the approach of many printer manufacturers regarding toner/ink cartridges, and usually users complain about that.
https://github.com/iBaa/PlexConnect I’m sure some inventive person could figure out a creative use for a ChromeCast.
But overall, I agree with you.
As for microwave ovens and other appliances, if updating software is not a normal part of use of the device, then it is not a computer. In that case, I think the user need not take cognizance of whether the device contains a processor and software, or is built some other way. However, if it has an "update firmware" button, that means installing different software is a normal part of use, so it is a computer.
Many of the objections in comments to this post are expressed in terms of standards compliance or interoperability. I think it makes more sense to analyze whether it's a general-purpose PC or not.
There is both a protocol and a service associated with DNS.
There should be an option in the box settings that lets you choose, google, dhcp, or manual dns servers. Probably in that order.