I don’t know if it was an update, a shutdown or just unluck. But since some day my logs are full of DNS errors, like
Access to https://....met.no/weatherapi/locationforecast/2.0/complete returned error 'ClientConnectorDNSError'
...
aiodns.error.DNSError: (11, 'Could not contact DNS servers')
...
Error requesting homeassistant_alerts data: Cannot connect to host alerts.home-assistant.io:443 ssl:default [Timeout while contacting DNS servers]
etc.
And obviously a lot of integrations (e.g. Matter) won’t work anymore.
Tried manually editing /etc/resolv.conf but it will be automatically overwritten.
Version: core-2026.7.3
Installation type: Home Assistant OS (v. 18.2)
on a raspberry pi 3
First just so you know Pi3 aren’t supported on current builds anymore. HA requirements have exceeded 1 gb ram and the pi 3 can’t satisfy the minimum. It may have… Weirdness. The smallest pi they support is the 2g pi 4
So. That resource constraints issue above isn’t too far fetched.
Set your dns to your local-lan-address ( usually same as IP of your gateway )
This way your leave up to your Router and ISP to deal with DNS requests, and leave fallback as true
( But make sure you dont have typed in dns anywhere else, as HA has it’s own “fallback address” by default ( If you don’t overwrite this )
I don’t know your initial reasons to add those 2 nameservers ( if you actually also really don’t know, the better the reason to use the basic setup )
So your local gateway IP, under ipv4 nameservers, and in specific under " locals ":
top load averages are about ~0.38-0.40, don’t seems excessive (one third of core used over 4 available).
RAM usage is higher, about 70%. But would hassio_dns eat 200MB+ memory?
Well my commend above was just kind of a joke, as i suggested you to try to “revert” to basic settings for DNS in HA, and your answer only contain log warning/error, and no response to whether how default-settings “behave”
My bad, but it kind of indicates , that i have no further thoughts or recommendations to “add”
PS: if i.e DNS errors out, alot of “transactions” is “pilling up” waiting for response (that could be what “eating” up your ram ) Not the DNS-Requests
NOTE: " Locals: " Do You know what this means ? , This indicates to me, that you really don’t know why you have manually changed Your DNS settings, and therefore You should just use defaults