DNS problems are common but easily mistaken for connectivity issues. If you can ping by IP but not by hostname, DNS is the culprit.
Symptoms of DNS issues:
- Websites fail by name but work by IP
- "Server not found" errors
- Slow page loads while waiting for DNS timeout
Common causes:
- DNS server unreachable
- Incorrect DNS server configured
- DNS cache containing stale entries
Diagnostic commands:
nslookup google.com
ipconfig /displaydns
ipconfig /flushdns
Test DNS resolution to both internal and external names.