practice task
Separate DNS Failure From Server Failure
Users say a site is down, but the server may still be answering. You need to compare public DNS with a forced request to the expected IP.
Independent study support only. No affiliation, endorsement, exam dumps, or guaranteed exam results.
Try first
dig +short example.com && curl -I https://example.com/
Goal
Confirm whether the hostname resolution path or the web server response path is failing.
Expected output
DNS should return the public address currently used by clients, and curl should return HTTP headers. A forced --resolve request can prove the target server answers even when DNS points elsewhere.
Teaches
Test name resolution and direct server response separately. A healthy server can still be unreachable through bad DNS.
Common mistake
Treating one successful curl from the server itself as proof that public DNS and external routing are correct.
check your answer
Answer key
What should your command prove?
DNS should return the public address currently used by clients, and curl should return HTTP headers. A forced --resolve request can prove the target server answers even when DNS points elsewhere.
How to explain it
Test name resolution and direct server response separately. A healthy server can still be unreachable through bad DNS.
What to avoid
Treating one successful curl from the server itself as proof that public DNS and external routing are correct.
command set
Commands to know
dig +short example.comcurl -I https://example.com/curl --resolve example.com:443:203.0.113.10 -I https://example.com/
answer check
Compare expected output
Open these command examples to compare your answer against realistic output.
next practice
Inspect Permissions Before chmod
An app cannot read a file and someone suggests chmod 777. You need to inspect the path, owner, group, and mode before changing permissions.