Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 global DNS that 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


Do you just send a http request packet with domain and your ISP just handles it? If so how?


What do domain registers like godaddy and namecheap really do?

I would love some resources and knowledge to be pushed my way. Thanks in advance.

share|improve this question

migrated from stackoverflow.com Mar 6 '12 at 20:36

This question came from our site for professional and enthusiast programmers.

closed as off topic by John Conde Mar 6 '12 at 21:25

Questions on Webmasters Stack Exchange are expected to relate to webmastering within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Did you have a look at the wiki page for DNS: en.wikipedia.org/wiki/Domain_Name_System ? Also I think this should be asked on another stackexchange site as it is not a programming question. – Nobody Mar 6 '12 at 20:25

Browse other questions tagged or ask your own question.