Warning: Trying to access array offset on value of type bool in /var/www/vhosts/bnshosting.net/httpdocs/wp-content/plugins/wp-social-sharing/includes/class-public.php on line 81
You decide to put up your website to let the world know that your company exists. You start to ‘put up’ your website by going to a hosting company like BNS.
The first thing that we will advise you to do is to register your website’s domain name. This will make sure that no one else can claim your website’s domain name AND makes sure that your website can be located by your clients.
You see, once you registered your website’s domain name, NO ONE ELSE can register it. You will have exclusive use of the domain for the period that you paid for. (1 year, 2 years, 5 years etc)
The process of registering domain names will require you to have at least two (2) domain name servers to use. These two (2) domain name servers will contain the records that are needed for visitors to locate your domain’s various services– webserver and mailserver.
Don’t worry about the use of the two (2) domain name servers. BNS will provide you with the free use of our domain name servers when you have your website hosted with us. We can also do the domain name registration for you!
Now once the domain name registration is completed. It will take about 24 hours for the information to propagated across the world. Once it is fully propagated, the world will know how to get to your website.
How does this work?
Each domain name that is registered will have at least two domain name servers associated with it. One of the domain name servers will act as the primary name server. This will hold all the original records.
The other name servers will act as secondary servers. These will hold all copies of the entries found in the primary name servers.
Then your webhosting provide (hopefully that will be BNS) will take care of making the DNS (domain name server) entries to provide ADDITIONAL information about your domain.
We will create ‘A’ records. These are records that will contain two values. One is the name, and the other is the IP address for that name.
It will typically include an entry for the ‘www’ of your domain. So for example, if your domain is mydomain.ph, then the entry www.mydomain.ph will point to an IP address that looks like this: 202.91.163.26.
When a client wants to go to www.mydomain.ph, the browser software will first have to located the ip address that matches www.mydomain.ph. We call this process “domain name resolution”.
The client’s computer will go to the ‘root’ DNS servers and ‘query’ it for the location of the authoritative domain name servers that handles mydomain.ph. (Remember the 2 domain name servers that we registered for your domain? These are the records that will be returned to the client).
The root dns servers will ‘know’ which servers are acting as the authoritative DNS of the domain (mydomain.ph) and forward these to the client computer.
The cllient computer will then contact the authoritative DNS (your primary and secondary name servers) for the IP address of the record www.mydomain.ph. The authoritative domain name servers will reply with the ‘answers’ to the client’s query. In this case, the query will be for the www record.
Once it gets the IP address (in our example, 202.91.163.26), the client computer will then send the web page request to the webserver! The webpage will then load on the client’s browser.