resolved
also: systemd-resolved, resolved daemon
A systemd service that provides DNS resolution and caching for Linux systems, translating domain names into IP addresses.
systemd-resolved is the DNS resolver daemon that handles hostname resolution on modern Linux systems. It caches DNS queries, supports multiple DNS servers, and integrates with systemd's service management.
When you run a command like ping example.com, your system queries resolved to convert the domain name into an IP address. The service listens on 127.0.0.53:53 and forwards requests to configured nameservers (typically from /etc/resolv.conf or NetworkManager).
You can check its status with systemctl status systemd-resolved and view cached DNS entries using resolvectl query example.com. This replaces older methods like direct /etc/resolv.conf management, though the file still exists for compatibility.