Fix DNS not resolving with step-by-step checks for nameservers, cache, firewall rules, and propagation issues causing domain lookup failures.