DNS failure
### Raspberry Pi Model

Raspberry Pi 3 B+

### Describe The Bug

The Raspberry Pi is unable to resolve domain names, in other words, there's something wrong with the DNS configuration.

I tried pinging the IP directly and that worked.

```
$ ping 104.16.19.35
PING 104.16.19.35 (104.16.19.35) 56(84) bytes of data.
64 bytes from 104.16.19.35: icmp_seq=1 ttl=59 time=6.89 ms
64 bytes from 104.16.19.35: icmp_seq=2 ttl=59 time=7.37 ms
64 bytes from 104.16.19.35: icmp_seq=3 ttl=59 time=7.36 ms
64 bytes from 104.16.19.35: icmp_seq=4 ttl=59 time=7.37 ms
^C
--- 104.16.19.35 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 6.888/7.244/7.367/0.205 ms
```

(104.16.19.35 is the IP address of registry.npmjs.org.)

But when pinging using domain name, it didn't work.

```
$ ping registry.npmjs.org
PING registry.npmjs.org(2606:4700::6810:1723 (2606:4700::6810:1723)) 56 data bytes
^C
--- registry.npmjs.org ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4134ms
```

I believe issue #115 is about the same thing, but the issue is a bit ambiguously titled, so I created a new issue in hopes of it getting attention if the title is more on spot.

### Logs

```text
[12/06/2023, 21:44:15] [Homebridge UI] [homebridge] Failed to check registry.npmjs.org for updates: "timeout of 10000ms exceeded" - see https://homebridge.io/w/JJSz6 for help.
```
