I have a basic understanding of how domains work, and would like to fill in some gaps.
Lets say you make a server request for google.com how do you get the IP Address?
Do you request your
ISP, with a domain for an IP, that request the globalDNSthat requests your domain register?
Basically is this what happens?
client asks ISP what is IP for "google.com"?
ISP asks Global DNS what is IP for "google.com"?
Global DNS asks namecheap what is IP for "google.com"?
returns IP back up stack to client
or
Do you just send a http request packet with domain and your ISP just handles it? If so how?
and
What do domain registers like
godaddyandnamecheapreally do?
I would love some resources and knowledge to be pushed my way. Thanks in advance.