DNS requests in BalenaOS


I had the need to install our BalenaOS devices in places with really strict firewall rules. After performing a traffic capture I’m seeing requests to (Google’s DNS) and this is not in the network configurations that my device (is in DHCP connected to a Comcast router and got as DNS which is Comcast’s DNS)… Is this is something embedded into BalenaOS and if it is, is there a workaround to avoid it?

Thanks in advance!

Hey @eeb,

We do set Google’s public DNS ( as a default DNS server. It can be disabled if you configure additional DNS servers though. You can find detailed information about the networking configuration here.


Thanks @ntzovanis!

I was not aware of all those configuration option for the OS, that will really help us. Now that we are talking about OS settings I saw that there is also some configurations for SSH Keys, VPN stuff, etc… and I was wondering, does Balena API and Balena VPN have public static IPs (elastic IPs if you are in AWS)? It would really help us when deploying in environments with firewall restrictions.

Thanks in advance!

Hi there,

Unfortunately there’s no canonical list of IPs or even fully qualified domain names that are required to connect a device to balena. Ultimately, the requirements outlined in this doc (https://www.balena.io/docs/reference/OS/network/2.x/#network-requirements) are the best reference.

Please let us know if you have any further questions!