Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Domain name Hosting.
#1
I need to get the conceptions concepts straight. Analogy to real estate will be excessively used for comprehension purpose.

 Definitions

In order for a website to be running, I need to:
 Spoiler

Is that correct?

In order to meet those criteria, I need to:
Kalovale Wrote:- Have an IP address to put it on // - Buy/Rent an IP address (how?)
- Have a domain name to refer to it // - Buy/Rent a domain name (possibly here http://www.godaddy.com/)
- Add the domain name into the Domain Name System(s) used by the end-users when connecting to my site // - Add... what? How?
- Have a server constantly responding to requests for data from the site // - Contact my ISP and talk to them about it.

Much thanks, Southperry.
Reply
#2
Domains are absolutely not required to run a website. You could run a server without a domain name. To use a real estate analogy:

Without a domain name: "Excuse me sir, I need to go to 1600 Pennsylvania Avenue, Washington DC 20500."
With a domain name: "Excuse me sir, I need to go to the White House."

A domain name is a name and nothing more. You could get to the right place just by telling people the address (or for a website - the IP address). But having a domain name makes your website more recognizable to people.

Without a domain name: "Excuse me DNS, I need to go to 64.79.210.58"
With a domain name: 'Excuse me DNS, I need to go to southperry.net"

Both will take you to the same place.

A webhost is a place from which you buy a server from. They give you a slot on a server and an IP address. You buy a name from a DNS registrar (godaddy and namecheap are popular). Then you tell the DNS server where you want your name to point - what IP address. Then when people type in "example.com" they'll go to your site.

When people connect to your site, they will default to port 80 which is the HTTP standard. So on the webserver there has to be a program (on Linux it's often called a daemon) that listens on port 80. The program then spits out HTML pages for the client to view.

You never need to call your ISP to set up a server. Period.

Also, it's, "I'm trying to get my concepts straight."
Reply
#3
Fiel Wrote:A webhost is a place from which you buy a server from. They give you a slot on a server and an IP address. You buy a name from a DNS registrar (godaddy and namecheap are popular). Then you tell the DNS server where you want your name to point - what IP address. Then when people type in "example.com" they'll go to your site.

That's pretty neat-o. IP address and web server from one single place.

One thing though, when I tell "The DNS" where to point to when given the name example.com, am I adding example.com to something universal (which means I do it once, everybody can connect to it) or do I have to work with multiple DNS servers for my own good (which means I have to visit most, if not all the information booths to let them know that example.com now refers to my site at 45.68.143.72, so that clients who visit those booths will be directed to my site?)
Reply
#4
You only tell the one place where you bought your domain from where to point. That DNS registrar will then inform all of the other DNS registrars where your name points to. The delay between the new address being put into effect and the old one lingering (because not all registrars will have all the same information at the same time) is called propogation. Typical propogation is between 24 - 36 hours. Though I have seen some take as fast as 5 - 15 minutes. It all depends on what web traffic is like.
Reply
#5
[Image: 3fXe.png]c
Reply
#6
You also can create a web server on your network in a public zone and have something like Dynamic DNS link the IP and port of your web server to a defined address in case you don't want to go with traditional web hosting. Just make sure you have adequate bandwidth. It's not the same as having your own .com, .net, .org, etc. but does work fairly well for the thrifty minded.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)