resolvectl

resolvectl beheert DNS-instellingen via systemd-resolved — de standaard DNS-resolver op moderne Linux-systemen.

Basisgebruik

resolvectl status
resolvectl query example.com

Veelgebruikte commando's

CommandoBeschrijving
statusDNS-servers per interface tonen
query naamDNS-opzoeking uitvoeren
dns interface serverDNS-server per interface instellen
flush-cachesDNS-cache leegmaken
statisticsCache-statistieken

Voorbeelden

DNS-configuratie tonen:

resolvectl status

Domeinnaam opzoeken:

resolvectl query example.com
resolvectl query -t MX example.com

DNS-cache wissen:

sudo resolvectl flush-caches

DNS-server tijdelijk wijzigen:

sudo resolvectl dns eth0 8.8.8.8 8.8.4.4

Configuratiebestand

Permanente instellingen in /etc/systemd/resolved.conf:

[Resolve]
DNS=8.8.8.8 8.8.4.4
FallbackDNS=1.1.1.1

Tip

resolvectl flush-caches is de eerste stap bij mysterieuze DNS-problemen — de cache kan verouderde records bevatten.

netwerkdns