Startpagina > Netwerkbeheer > systemd-resolve

systemd-resolve: DNS-naamresolutie en cachebeheer

systemd-resolve is het clientcommando voor de systemd-resolved service, dat DNS-, LLMNR- en mDNS-naamresolutieverzoeken afhandelt en de cache beheert. Het wordt gebruikt om het naamresolutiegedrag van het systeem te diagnosticeren en te controleren.

Overzicht

systemd-resolve communiceert met de systemd-resolved daemon om DNS-query's uit te voeren, de lokale cache te beheren en informatie over naamresolutie te verstrekken. Het wordt voornamelijk gebruikt om DNS-configuratieproblemen van het systeem te diagnosticeren of om IP-adressen voor specifieke domeinen op te zoeken.

Belangrijkste functies

  • DNS-, LLMNR-, mDNS-naamresolutie
  • DNS-cachebeheer en -wissing
  • Weergave van naamresolutiestatus en statistieken
  • Ondersteuning voor query's via specifieke interfaces

Belangrijkste opties

systemd-resolve biedt verschillende opties om het naamresolutiegedrag te controleren en informatie op te vragen.

Informatie opvragen en controleren

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`systemd-resolve` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Leer hoe u de naamresolutiefuncties kunt gebruiken met verschillende gebruiksvoorbeelden van systemd-resolve.

Basis DNS-query

systemd-resolve example.com

Zoekt het IP-adres op van een opgegeven domein.

Status van de systemd-resolved service controleren

systemd-resolve --status

Controleert de huidige DNS-serverconfiguratie, cachestatus en statistieken.

DNS-cache wissen

systemd-resolve --flush-caches

Wist de interne DNS-cache van systemd-resolved om de nieuwste informatie opnieuw op te halen.

DNS-record van een specifiek type opvragen

systemd-resolve --type=MX google.com

Zoekt het MX (Mail Exchanger) record op voor google.com.

Query via een specifieke interface

systemd-resolve --interface=eth0 example.com

Zoekt het IP-adres van example.com op via de eth0-interface.

Tips & Aandachtspunten

Handige tips en aandachtspunten bij het gebruik van systemd-resolve.

Gebruikstips

  • Het commando `resolvectl` biedt vergelijkbare functionaliteit als `systemd-resolve` en kan een gebruiksvriendelijkere interface hebben. In veel gevallen is `resolvectl` een symbolische link naar `systemd-resolve`.
  • Bij het diagnosticeren van DNS-problemen is het nuttig om de huidige DNS-serverconfiguratie en cachestatus te controleren met `systemd-resolve --status`.
  • Het wissen van de lokale cache kan verouderde DNS-informatie vernieuwen, wat vooral nuttig is wanneer DNS-recordwijzigingen onmiddellijk moeten worden doorgevoerd.

Aandachtspunten

`systemd-resolve` werkt alleen correct als de `systemd-resolved` service actief is. Deze service wordt standaard uitgevoerd op de meeste Linux-systemen die systemd gebruiken. Als de service niet actief is, kunt u deze starten met het commando `sudo systemctl start systemd-resolved`.



Hétzelfde categoriecommando