What's the right DNS nameserver configuration for a VPS

My YunoHost server

Hardware: VPS bought online (Hetzner)
YunoHost version: 11.0.11
I have access to my server : Through SSH | through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : yes
If yes, please explain: Edited static IP configuration according to this.

Description of my issue

Since some time ago our server has been periodically unable to solve DNS, only getting back to normal after reboot. This happened in cycles of around 24 h but no regularly. The logs did not show any apparent issue but the server was unable to ping any domain (ping: google.com: Temporary failure in name resolution).

Given that, I contacted the provider to ask if they could provide some hints on why this was happening and they suggested to configure ifup for static IP according to this document. This did not really help. The DNS nameserver is still failing periodically. When failing, systemd-resolved shows the following output:

# journalctl -u systemd-resolved -f
Jan 26 06:25:11 apps.domain.tld systemd-resolved[3043]: Failed to emit notification about changed property CurrentDNSServer: Transport endpoint is not connected
Jan 26 06:25:11 apps.domain.tld systemd[1]: Stopping Network Name Resolution...
Jan 26 06:25:11 apps.domain.tld systemd[1]: systemd-resolved.service: Succeeded.
Jan 26 06:25:11 apps.domain.tld systemd[1]: Stopped Network Name Resolution.

# systemd-resolve --status
Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found.

resolvectl status
Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found.

When working fine, the output shows:

# resolvectl status
         Protocols: +LLMNR +mDNS -DNSOverTLS DNSSEC=no/unsupported
  resolv.conf mode: foreign
Current DNS Server:
       DNS Servers:

Link 2 (eth0)
Current Scopes: LLMNR/IPv4 LLMNR/IPv6
     Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported

but sometimes the DNS server is actually the one provided in the Hetzner documentation.

What is the recommended configuration for such a VPS? Are the changes recommended by the VPS provider suitable for yunohost? Any hint is really appreciated.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.