Tuesday, January 17, 2017
What is a website and how is it accessed on the web How to build and host it free
What is a website and how is it accessed on the web How to build and host it free
How to create a free or paid Website:
Today I am going to tell you how to create a new website for your personal or business use. I am writing this article after doing a lot of research so I am going to start from scratch and this article will cover all the aspects and methods to create a new website from scratch so that even a newbie who doesn?t even know what exactly a website is and want to have a website, he could easily make a website after reading this article. I have included screenshots of every single step taken in making a website so it?s your one stop article to learn how to make a website.
At the end of this article you will have your own free or paid website..
Happy Learning
Nasir? :-)
Let?s start with what a website is?
A website is a collection of web pages saved on a server( known as web server)that runs 24x7x365(Server that is running all the time ). A web page is what you see on the screen when you type in a web address like http://www.yahoo.com, click on a link, or put a query in a search engine. A web page can contain any type of information, and can include text, color, graphics, animation and sound. For example, when you type www.yahoo.com you see the yahoo?s webpage and that is the default page of domain yahoo.com which opens first and so it?s called the yahoo?s home page.
What is a web server? A Web server is a computer that holds the files for one or more sites. A very large Web site may be spread over a number of servers in different geographic locations. IBM is a good example; its Web site consists of thousands of files spread out over many servers in world-wide locations.
So in other words we can say ?A Web site is a related collection of World Wide Web (WWW) files that includes a beginning file called a home page?.
A website is typically written in HTML, which is almost always accessible via HTTP, a protocol that transfers information from the Web server to display in the users Web browser. And hence when in the browser you type www.netflix.com ,browser automatically change the address as http://www.netflix.com/ . Which means the website Netflix.com is accessed by http (hyper text transfer protocol) and the forward slash added in the end of the address is telling the web server to transfer the home page of website netflix.com.
Web Address |
So the first step in creating a website is to register a Domain name. Now to understand the domain name registration you have to first understand the Domain Name System (DNS) for a deep knowledge of how website works?
Domain Name System is the global address book for internet just like the phone book in your cell phone. So when you have to call your friend you actually find his name in address book and dial his name but it?s his phone number which is dialed and connected to same way each website also has an address on internet by which it is accessed and that address is known as IP address and typically written as 31.124.56.80 so if you have to open a website you can also type the IP address of that website in the browser and the browser will open it for you. Normally this IP address is always the IP address of the web server where the web pages are held or hosted. But remembering the IP address of any website is not easy so the concept of DNS came and it actually maintains the name and IP address of the entire website in the world and translates the web address in text format into IP address.
Domain Name System is the global address book for internet just like the phone book in your cell phone. So when you have to call your friend you actually find his name in address book and dial his name but it?s his phone number which is dialed and connected to same way each website also has an address on internet by which it is accessed and that address is known as IP address and typically written as 31.124.56.80 so if you have to open a website you can also type the IP address of that website in the browser and the browser will open it for you. Normally this IP address is always the IP address of the web server where the web pages are held or hosted. But remembering the IP address of any website is not easy so the concept of DNS came and it actually maintains the name and IP address of the entire website in the world and translates the web address in text format into IP address.
DNS server is the IP address that we set in the computers network connection settings that is contacted every time we type any website address in the browser and try to load it.And you wont believe that every DNS server also has its another DNS server address set in its network connection settings.The DNS system is, in fact, its own network. If one DNS server doesnt know how to translate a particular domain name, it asks another one, and so on, until the correct IP address is returned.
So to reach another person on the Internet you have to type an address into your computer -- a name or a number. That address must be unique so computers know where to find each other. ICANN coordinates these unique identifiers across the world. Without that coordination, we wouldnt have one global Internet. So managing, maintaining and administrating the domain name and IP address and other associated services with it are called Domain name system. Picture below is an excellent example taken from website howstuffworks.com on how DNS works.
DNS System |
{This picture states that when a user types a name of a website in his browser and hits enter to open any website. The browser first sends the request to DNS server to check the IP address for the website which is the IP address of the hosting Web Server once your browser gets the IP address of hosting web server it then sends the get page command to website hosting server and website hosting server then fulfills the request by sending the home page of that website.}
Domain name registration and administration is mainly carried out by the one international body named Internet Corporation for Assigned Names and Numbers (ICANN),it coordinates with Internet Assigned Numbers Authority (IANA) functions, which are key technical services critical to the continued operations of the Internets underlying address book, the Domain Name System (DNS).
You can also read about DNS at http://computer.howstuffworks.com/dns.htm.
But ICANN will not register a domain name for you because it has accredited many companies to act as a registrar so you have to go to one of them. And a good example of them is godaddy.com which is an accredited registrar of ICANN. Few other famous accredited registrars are Namecheap.com, Amazon Registrar, Inc., BigRock Solutions Ltd. And register.com etc.So before registering a domain with any registrar, please check if it is accredited with ICANN.
I registered my domain with Namecheap.com because I found them best in terms of charges and services.you can also register your domain with Namecheap.com by clicking at this link, Register your domain with Namecheap.com.and I am going to show you the steps of creating a website from registering a domain to hosting a website using Namecheap and 000webhost.com because I did it with them.
So the first step in creating a website is to go to Namecheap.com.And check if the domain name you have decided is available.So type in the name of domain( mydomain.com) in search box and then click search as shown in the picture 1(a).
1(a) |
Now if that domain is not available it would not give you the option of buying rather it would show you the option to make an offer as its going to buy it from the existing website owner as shown in the picture below.
1(b-1) |
1(b-2) |
1(b-3) |
1(b-4) |
Pic-1(b) - now when I searched a different domain. That domain regbuildforme.com is available so It gives me the option to buy that domain for $10.69/year. so I would click on add to cart button and then click On view cart once it shows in the cart on right hand side. then select the no of years you want to purchase that domain for and then click confirm order and then it is going to ask you to login with your existing user ID and Password if you have, otherwise create an account by filling up the information and then you will be redirected to payment method page so you have to select a payment method like by credit card, debit card or by PayPal account. So fill in the card details and click continue at the bottom, verify the payment and once payment is confirmed you will get a mail from Namecheap.com in your registered email which will have all the necessary information about your purchase and login.
So now you have purchased a domain but you still don?t have a website because your domain does not point to any website on any hosting web server. So you will have to get a hosting account to host a website.In other words that means you have to buy space on a Web server (Which runs 24*7 and can be accessed anytime from anywhere) to keep your webpages so that it can be accessed online anytime. So by now you should have your website written in HTML language and should be ready. Keep all these WebPages in one folder and now get a hosting account. You can also get hosting account from Namecheap.com.
Host Your Website Free Now
Here in this article I am going to show you free website hosting option on 000webhost.com which is one of the best options to host your website free of cost so you just pay for domain. Which means even if you register a domain for $2.95 from Godaddy.com and using free hosting account you are just spending $2.95 .To register a domain with Godaddy now click on this banner below.
Host Your Website Free Now
Here in this article I am going to show you free website hosting option on 000webhost.com which is one of the best options to host your website free of cost so you just pay for domain. Which means even if you register a domain for $2.95 from Godaddy.com and using free hosting account you are just spending $2.95 .To register a domain with Godaddy now click on this banner below.
000webhost also gives you the option of creating a free sub domain with them. So let?s go to 00webhost by clicking here.
For a quick comparison and information on Best 10 Web Hosting provider please visit prchecker.info.Now on this website click on Signup and select from options to host your own domain which is already registered or create a sub domain with them as shown in picture 1- (c) below and your absolutely free website will have a name like www.yourdomain.netai.net / www.yourdomain.cumli.net or something like that. So this is also a good option to build a free website and learn the website administration because this web server support all the services from PHP, Mail handling to zyro web builder tool. You can also use their templates to auto install your website.
1-(c) |
So let?s start with hosting your own registered domain. So just as shown in picture 1-(d) below fill in the details and click on to create account. Here burywire.com is domail which I registered and now going to host on 000Webhost.com.It will redirect you to the account list and will show you the Status as building website and then it will say pending verification so you better check your inbox and follow the link in the mail to verify your email address and after the verification is done the status of your website under the list will show as active as shown in pic 1(e) .
1(d) |
1(e) |
Now you just need to go to your domain registrar and you need to change the DNS settings of the registrar to point your domain to the 000webhost server. It?s very simple you just need to change the DNS server address of your Namecheap.com registrar to the DNS server of 000webhost which are normally ns01.000webhost.com and ns02.000webhost.com but I would recommend you to better check that in account details by going into the C panel of the 000webhost.Refer to the picture 1(f) below for more information.
1(f) |
1(g) |
Then click on the first option ?Your Domains/Products? on the right hand side. And then you will see the list of domain you have registered as shown in the pic 1-(i). So click on the domain name you want to modify the settings for.And then on next page look at the left hand side menu options for Domain Nameserver setup link as shown in picture1-(h) and click it to change the DNS server to ns01.000webhost.com and record 2 as ns02.000webhost.com and you are done.
Bingo!! Happy hosting?
Now after changing this value your domain registrar may take few hours to update the records.Once the records are updated the 000webhost will start displaying your page and your website is ups and running.
Pic-1(h) |
1(i) |
So far we have learned what is a Website, how to Register a domain and how to Host it.
Now you have hosted your website on 000webhost.com but if you visit your website it will show you the default page as shown below.
When you see this message it means your website is ups and running you just need to upload your custom webpage to the server you have got access to.So to learn how you can upload pages to your Web Server read this next Post. Also readLearn to upload webpages to your webserver. Get you website ups and running. People also read following top most searched issueBest Google Search Tips and TricksHow to start Installer,Print spooler,windows Audio or any other services in safe mode Read how to fix black screen with only mouse cursor issue- Explorer.exe does not start automatically Get a Website ups and running @ $2.95 Fix USB 3.0 External Hard drive installation issue ( Not detecting in Windows ) What is a website and how is it accessed on the web?How to build and host it free? How to Speed up your computer 20 Times faster. Restore and Reset your iPhone, iPad or iPod back to the original Factory Default Settings. |
Available link for download