dustbuster
Programmer
- Dec 19, 2002
- 95
I know about how DNS works in theory from a client perspective (a client being a browser like IE or Netscape). I would like to know about DNS from a server perspective.
For example,
I type in into my address bar and hit go. From there my request is sent to a DNS server that through a process returns the IP address of the server I am going to connect to. This part I see.
What I don't know is from there on. My browser is "sent" to the IP address, it requests a page, the server serves the page and I'm happy. That's about all I know.
If the IP address I am going to visit has a number of virtually hosted domains then how does the server know which one I'm trying to get?
Any help would be great
For example,
I type in into my address bar and hit go. From there my request is sent to a DNS server that through a process returns the IP address of the server I am going to connect to. This part I see.
What I don't know is from there on. My browser is "sent" to the IP address, it requests a page, the server serves the page and I'm happy. That's about all I know.
If the IP address I am going to visit has a number of virtually hosted domains then how does the server know which one I'm trying to get?
Any help would be great