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`.