014.01.40.6. How does systemd-resolved enhance traditional DNS configurations, and what role does it play in combining name lookup services for different interfaces?
systemd-resolved can combine several name lookup services & expose them differently for each interface. If a process wants to find a host by name on the local network, it just broadcasts a request over the network, if present, the target host replies with its address.
systemd-resolved makes regular DNS better by organizing how names are looked up for each connection separately. If a program needs to find a local network host by name, systemd-resolved sends a request over the network, and if the host is there, it replies with its address. It's like a helpful guide that makes sure computers find each other easily on networks.