📖 ~1 min read
Table of contents
Symptom & Impact
systemd-resolved breaks split-DNS lookups on CentOS Stream 10 disrupts services and slows incident response until the root cause is resolved.
Environment & Reproduction
Internal hostnames fail to resolve when systemd-resolved is enabled alongside NetworkManager.
resolvectl status
cat /etc/resolv.conf
systemctl status systemd-resolved
Root Cause Analysis
Misalignment between network configuration and CentOS Stream 10 defaults causes the failure path described above.
Quick Triage
Confirm package state, service status, and recent changes before deeper diagnostics.
systemctl status
rpm -qa | grep -i
journalctl -p err -b --no-pager | tail -100
Step-by-Step Diagnosis
Capture detailed logs, configuration deltas, and runtime state to isolate the failing component.
resolvectl query intranet.example
journalctl -u systemd-resolved -n 200
ss -lntp | grep 53

Solution – Primary Fix
Apply the targeted configuration change and restart the relevant services to restore expected behavior.
Still having issues? Our IT Solutions & Services team can diagnose and resolve this for you. Get in touch for a free consultation.
sudo resolvectl domain '~internal.example'
sudo resolvectl dns 10.0.0.53 10.0.0.54
sudo systemctl restart systemd-resolved

Solution – Alternative Approaches
Disable systemd-resolved if all DNS goes via corporate resolvers.
Verification & Acceptance Criteria
Validate the fix with deterministic checks and ensure no regressions in dependent services.
resolvectl query db.internal
dig db.internal
Rollback Plan
Revert configuration and restart services to return to the previous known-good state.
systemctl disable --now systemd-resolved
ln -sf /run/NetworkManager/resolv.conf /etc/resolv.conf
Prevention & Hardening
Document split-DNS topology and bake into NetworkManager profiles.
Related Errors & Cross-Refs
Related: resolvectl, split-DNS, stub resolver; see also adjacent topics in the CentOS Stream 10 common problems series.
Related tutorial: View the step-by-step tutorial for centos-stream-10.
View all centos-stream-10 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
CentOS Stream documentation, Red Hat upstream guides, and CentOS Stream 10 release notes covering this subsystem.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.