HomeAssistant can't resolve DNS

After running smoothly for a year a update reboot broke my entire setup and now I am lost what to do.

Can’t ping any web address from HomeAssistant. No changes in my home network. Network configuration in Home Assistant either Automatic or Static with 8.8.8.8 make no change.

As a result all add-ons and integrations that use the Cloud are broken.

Pinging 8.8.8.8 works.

DHCP is configured by KPN Router.

image

DNS
/command/s6-rmrf: line 1: syntax error: unexpected word (expecting ")")
s6-overlay-suexec: fatal: child failed with exit code 2
/command/s6-rmrf: line 1: syntax error: unexpected word (expecting ")")
s6-overlay-suexec: fatal: child failed with exit code 2
/command/s6-rmrf: line 1: syntax error: unexpected word (expecting ")")
s6-overlay-suexec: fatal: child failed with exit code 2
Supervisor
24-03-01 10:50:17 INFO (MainThread) [supervisor.docker.dns] Starting DNS ghcr.io/home-assistant/aarch64-hassio-dns with version 2023.06.2 - 172.30.32.3
24-03-01 10:50:17 ERROR (MainThread) [asyncio] Task exception was never retrieved
future: <Task finished name='Task-1126' coro=<PluginDns.watchdog_container() done, defined at /usr/src/supervisor/supervisor/plugins/dns.py:270> exception=CoreDNSJobError('Rate limit exceeded, more than 10 calls in 0:30:00')>
Traceback (most recent call last):
  File "/usr/src/supervisor/supervisor/plugins/dns.py", line 275, in watchdog_container
    return await super().watchdog_container(event)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/supervisor/supervisor/plugins/base.py", line 109, in watchdog_container
    await self._restart_after_problem(event.state)
  File "/usr/src/supervisor/supervisor/jobs/decorator.py", line 290, in wrapper
    raise on_condition(
supervisor.exceptions.CoreDNSJobError: Rate limit exceeded, more than 10 calls in 0:30:00

“Fixed” it by running:

ha dns downgrade --version 2021.06.0

dns restart and restore did nothing…

Okay that doesn’t fix it neither cause everytime you reboot it automatically forces an update again, breaking the DNS.