I’ve noticed in the BalenaOS the Google DNS servers (188.8.131.52, 184.108.40.206) are used as the default DNS servers, if no others are given. I know you can change them in the
config.json file and while the device is running using the NetworkManager (which is somewhat more difficult, because there isn’t a supervisor endpoint afaik for it for example).
But I’m curious why this is? Why is there a default for this provided by BalenaOS instead of using the DNS that’s provided by the router where the device is connected to? And why use Google DNS instead of CloudFlare for example?
By the way, don’t get me wrong, I’m just very curious and 9 out of 10 times this isn’t a problem. However, after learning a lot about Balena, some decisions are because of firewall restrictions (like running the VPN over port 443 instead of over a more frequently blocked port), so I’m curious what’s the thought behind this. It only came to my attention because a client of ours uses a very strict firewall, which asked if we can just use their DNS servers instead of Google’s, because they’re blocked.
Thanks in advance, and again, just curious!