Open hieuhtr opened 7 years ago
Whenever you visit a domain such as github.com, the browser's journey begins >>>
Step 1: Request information
github.com
Step 2: DNS cache on Chrome
chrome://net-internals/#dns
Step 3: DNS cache on OS
mDNSResponder
Step 4: The Resolver on ISP (Internet Service Provider)
Step 5: The ROOT servers - see https://www.iana.org/domains/root/servers
Step 6: The TLD nameservers
Step 7: The Authoritative nameservers
time-to-live
Step 8: Receive the answer
This entire process, from start to finish, takes only milliseconds to complete.
Reference:
Basic concept and information
How does DNS work?
Whenever you visit a domain such as github.com, the browser's journey begins >>>
Step 1: Request information
github.com
to address bar of Chrome, it's a new request for browserStep 2: DNS cache on Chrome
chrome://net-internals/#dns
Step 3: DNS cache on OS
mDNSResponder
on MacOSStep 4: The Resolver on ISP (Internet Service Provider)
Step 5: The ROOT servers - see https://www.iana.org/domains/root/servers
Step 6: The TLD nameservers
Step 7: The Authoritative nameservers
time-to-live
value, Domain Registrar, types of recordsStep 8: Receive the answer
Finally, Chrome opens a connection to the webserver and receives the site.
Reference: