Wednesday, 8 April 2020

Multiple Domains, Web Hosting, Web Hosting Guides, Domain Name

Having multiple domains means having more than one website for the same, or a similar, company. Some online businesses think having more than one website (domain name) might seem like a good idea, especially if you have a product or service that appeals to different audiences. A site for each target audience makes it possible to customize the messaging, sales materials, and other marketing strategies that hook a particular potential customer. For example, a website for engineers will use a different approach than one for school teachers, so a cross-over product (e.g., cleaning supplies) might be difficult to pitch on a single site.

Taking a narrow view that only considers search engine optimization (SEO), the short answer is multiple domains can hurt your page ranking. There is no benefit to having several keyword-rich domains pointing to your website. SEO is done on a single domain name and incorporates many things such as site popularity, the amount and type of content on the site, keywords in meta and title fields, and paying for a spot in the search engine database.

However, there are some benefits when taking into account the functionality of the site and how it supports your goals. It’s important to consider the role of your website (or sites) when choosing to use more than one URL. If your website serves a simple purpose, such as a portfolio of work samples, using multiple pages on the same site will likely be adequate. If the business model is a bit complicated, then it’s worth exploring how to leverage several sites. But a few words of caution at the start:

More work – Each site will require unique content, regular updates, and SEO attention, so this will mean more time.

More cost – All of that extra work will cost staff time, tech support, and outside vendors will also require two paychecks. There can be some economies of scale for hosting and other services, but that needs to be weighed against the value added to the goals for the sites.

Organization – More than just scheduling regular maintenance and content updates, you’ll have to make sure your marketing messages are consistent across all platforms, including the websites.

The Pros

Multiple Domains, Web Hosting, Web Hosting Guides, Domain Name
So when does using multiple sites make sense?

A Single Business with Diverse Audiences

Any marketing or sales professional will tell you that one-size does not fit all when it comes to communicating with different people. Each group has its own set of needs and expectations about what products or services will do for them. When a diversity of messages are required, separate sites makes it possible to tailor content as well as approach an individual group.

For example, a company that supports schools with a diversity of resources might have product lines specifically for K-12 teachers, high school teachers, and college professors. Each audience has a distinctly different professional style and educational criteria to meet. A separate site for each group will avoid the need for the visitor to sort through any irrelevant information to find “their” material. This audience-specific approach can also be helpful for cultivating links with other sites, which does help search engine rankings.

Niche Website for Showcasing Specialization

Niche websites can be much more appealing over a large, generic site. Larger sites run the risk of having too much overlap with a competing site, which diminishes the likelihood of adding links. Niche sites – which don’t necessarily have to be small – allow for the kind of specialization that can be helpful to complement the information (or services) of other sites. This can support the development of deep, topic-specific content making your site a valuable (and linkable) resource. From a marketing and sales standpoint, these niche sites can support niche products and services

High Turnover

In some industries, name changes are common. A financial service firm or law firm might change partners – adding a new name or removing the name of a retiree. If an affiliation exists with a parent company, such as a real estate broker with multiple state or regional offices, a rebranding effort might dictate a change. In these and other cases, multiple domain names can be helpful to leverage an established identity or geographic presence.

Multiple Countries, Multiple Languages

If you’re doing business in multiple countries, it might be worth having separate sites for each geographic location. Localizing the colors, images, and content to match the social and cultural norms will make the sites more user-friendly. And matching local preferences and habits can make the URL easier to find.

The Cons

Multiple Domains, Web Hosting, Web Hosting Guides, Domain Name
The issues related to maintain multiple sites are as much practical as they are SEO related.

Ranking – There is zero benefit to having multiple sites. And there could be some negatives, such as garnering bad links to phishing sites, which require significant technical troubleshooting.

Can’t find you – People tend to look up a company by name, so multiple domain names can make it difficult (not to mention confusing) for a prospect or customer to find what they need.

Loss of authority – Longevity is necessary for a domain name; changing it hurts the site’s credibility.

Expenses – The time and money required for building and maintenance (including fixing problems) increase with the number of sites you have to maintain.

Diluted identity – Depending on your brand, splitting off products and services on different sites could undermine the power and market influence of your company.

Merging issues – If you decide later to move to a single website, the migration needs to be done correctly (which means more expense).

A single website can support multiple product lines and services as long as the site is easy to navigate. So it’s important to keep that primary motivation in mind, not the ease or low cost of design maintenance.

Each website owner is going to have a unique combination of goals and priorities. Those, not a fabulous web hosting package, need to guide this kind of domain decision.

Monday, 6 April 2020

In this interface of cPanel, you are allowed to change the system email address. It is the email address on which the system can notify you for important updates. You cannot use your system email address or any email address, which is connected with your domain, so that you do not lose any important update, when the system is down.

To update your contact email, follow these steps −

Step 1 − In cPanel Home, click username on the right corner of your dashboard.

cPanel, Web Hosting, Web Hosting Reviews, Compare Web Hosting

Step 2 − Click on Contact Information option. You will find Contact Information Interface.

cPanel, Web Hosting, Web Hosting Reviews, Compare Web Hosting

Step 3 − Enter the email address on which you want the system to contact you for important notifications.

Step 4 − You can enter a second email address on which you can receive the copy of that email sent on your primary email.

Step 5 − You can choose the options of an event on which the system should send you notification in contact preference. It is recommended that you leave every checkbox selected.

cPanel, Web Hosting, Web Hosting Reviews, Compare Web Hosting

Step 6 − Click the Save button to save your contact preference.

Friday, 3 April 2020

You decide to create a website for your company or service and you are faced with a series of acronyms and complicated terms. CSS, HTML, and other terms may confuse people who are not accustomed to the language involved in creating and maintaining web pages.

Web Hosting, Compare Web Hosting, Web Hosting Reviews, Domain, Top 10 Web Hosting

In this scenario, two terms can cause major confusion. Domain and hosting designate two fundamental things for the existence of any page and understanding how it works is the first step towards creating a successful website.

Key Features of a Hosting Server

A hosting server is a kind of “virtual space” in which multimedia content, scripts, CSS files and the HTML code of a web page are stored. They can be provided free of charge or through paid services and differ mainly by their control characteristics and features.

Also Read: Top 10 Web Hosting

A free hosting solution, for example, may include the publication of advertising banners on the web page as a counterpart to the use of the service. The support and as well as the resources are also limited. These limitations, coupled with reduced storage space and limited use of databases and other technologies, are often directed to encourage the use of paid plans.

Already the paid hosting service provides greater control and availability. You can choose a plan that has the features you need for your site, and in most cases, customer support runs 24 hours a day. Paid hosting services also do not serve advertisements on your site.

How to choose a hosting?

During the hiring of a hosting service, several details must be evaluated. It is through this analysis that will define the solutions that best fit the needs of a site, both in terms of resources and control.

The first step is to check the amount of space that will be required for the hosting of the page. There is no way to get a precise value. However, by checking the level of resources, a number of images and other content that will be used, you can get an idea. In any case, prioritize services that are scalable. This way, your company can expand the available space whenever it is necessary.

The definition of the size of the public that is intended to be reached is also indispensable. This allows a better assessment of the size of the monthly traffic that will be contracted, a metric that is used across multiple planes. In this case, the rule is simple: the higher the number of visitors, the greater the traffic.

Control options should not be ignored. A page can be the access key for a lot of private information. In this sense, the contracted company must provide several options for those seeking the maintenance of sensitive data in security. Security protocols define how the business will deal with digital transactions and other sensitive transactions, so choose services that have security as a priority.

The control panel should allow easy access to all resources used by the company. Through it, you can create new accounts, modify permissions, and contract new resources.

If the hosting server is used to access critical resources, the company must also evaluate the uptime of the service. Ideally, it should remain available for more than 99% of hits, so that the number of users affected by a system crash is as small as possible. And if the company needs access records for evaluation and creation of marketing operations, look for solutions that support analytics tools.

Key features of a domain

The domain functions as an address for the sites. It is the “translation” of the server IP on which the page is hosted to an easily memorized written address. Through it, we can access any content via the web.

The structure of a URL varies according to the type of address. Pages with the ending address in .com, for example, are set for business services. Those with the .gov are reserved for government institutions, while the .org  for non-governmental organizations.

A complete address will be in the form, where HTTP helps the browser to identify the communication protocol (in this case, the Hypertext Transfer Protocol). The www refers to the fact that the page is available on the World Wide Web, followed by the name of the page. Finally, in the last two divisions, the indicators of the type of domain (commercial, governmental, etc.) and the country are inserted.

It is not always necessary to type all this data to access a page. With the technological developments of recent years, the need to enter “www” before accessing a domain, for example, has been eliminated. In addition, it is not uncommon to find pages without the country flag at the end of the URL.

How to hire a domain?

The hiring of a domain is a relatively simple process. Once the availability of the domain is checked, through hosting companies, you can register the domain by filling out a registration and making payment for registration. After domain registration and payment confirmation, you must configure the DNS values for the domain to work on your site. DNS is responsible for converting your domain to the IP address of the hosting server where the site is stored. DNS values will be made available to you by the hosting service provider.

The renewal of the domain registration is done annually, but it is possible to register a domain for a period longer than 1 year, simply selecting a number of years desired at the time of registration. Upon renewal, if the user misses the deadline, the address will be frozen for a few weeks. When it is frozen, the domain will be disabled, but can still be recovered by the person who registered it, enough for that, if the value of the renewal is paid. If the domain is not renewed, it expires and can be registered by any other interested person.

Domain Name, Web Hosting, Web Hosting Reviews, Compare Web Hosting

Having a hosting and a registered domain, just make the configuration of the DNS so that the two services “speak” and your site happens to work with the domain that you chose.

How do domain and hosting fit into the creation of a web page?

There is no way to create and publish a web page without the existence of a hosting server and the registration of a domain. Both articulate, together, so people can access content on the web. If the hosting server were a home, the domain would be its address, allowing anyone to find it on the internet.

Because they are two basic parts of any page, the company must carefully define the services used to register the domain and store the web page. That way, it will avoid inconvenience and ensure the reliability of your site. In addition, the domain should be easy to remember so that people can always return to your site.

Wednesday, 1 April 2020

File Transfer Protocol (FTP) allows you to manage your files with third party applications like FileZilla, CoreFTP, etc. Using a FTP file manager to upload files is a great practice when the number of files or size of the files is large. FTP accounts configures users who can upload, download or modify your files through FTP. Each FTP user has his own username and home directory, only that certain directory the user will have access to.

To create an FTP account, please follow these steps −

Step 1 − Open FTP accounts feature by clicking FTP accounts found under Files Section.

Web Hosting, Web Hosting Reviews, Web Hosting Guides, Compare Web Hosting

Once FTP accounts feature is opened, you will see the following screen.

Web Hosting, Web Hosting Reviews, Web Hosting Guides, Compare Web Hosting

Step 2 − Enter Log in name for your new user, it will be the user’s username, also provide a strong password for this user.

Step 3 − Enter Directory for your new user, you may also leave it with pre-filled directory name according to your user.

Step 4 − Provide FTP storage quota, you may provide unlimited quota or use some value in Megabytes.

Step 5 − Click on Create FTP Account and Your FTP account will be created.

Configure FTP Client

To configure your FTP client, you can download any pre-built configuration file by clicking Configure FTP Account.

Web Hosting, Web Hosting Reviews, Web Hosting Guides, Compare Web Hosting

You can download FTP Configuration files for FileZilla or CoreFTP, which are windows software or Cyberduck for Mac.

Special FTP Accounts

These FTP accounts are pre-built with hosting account and cannot be deleted, these are used for administrative purposes.

Web Hosting, Web Hosting Reviews, Web Hosting Guides, Compare Web Hosting

One of the Special FTP account is your Administrative FTP account, whose username will be same as your accounts username. This FTP account’s home directory is your cPanel accounts root directory. You can access all the files of your account with this FTP account. Its password will be the same as your cPanel account password.

Monday, 30 March 2020

Every Website sits on a computer known as a Web server. This server is always connected to the internet. Every Web server that is connected to the Internet is given a unique address made up of a series of four numbers between 0 and 255 separated by periods. For example, or

Web - Server Types

When you register a web address, also known as a domain name, such as you have to specify the IP address of the Web server that will host the site. You can load up with Dedicated Servers that can support your web-based operations.

There are four leading web servers − Apache, IIS, lighttpd and Jagsaw. Now we will see these servers in bit more detail.

Apart from these Web Servers, there are other Web Servers also available in the market but they are very expensive. Major ones are Netscape's iPlanet, Bea's Web Logic and IBM's WebSphere.

Web - Server Types

Apache HTTP Server

This is the most popular web server in the world developed by the Apache Software Foundation. Apache web server is an open source software and can be installed on almost all operating systems including Linux, Unix, Windows, FreeBSD, Mac OS X and more. About 60% of the web server machines run the Apache Web Server.

You can have Apache with tomcat module to have JSP and J2EE related support.

You can have detailed information about this server at Apache HTTP Server

Web - Server Types

Internet Information Services

The Internet Information Server (IIS) is a high performance Web Server from Microsoft. This web server runs on Windows NT/2000 and 2003 platforms ( and may be on upcoming new Windows version also). IIS comes bundled with Windows NT/2000 and 2003; Because IIS is tightly integrated with the operating system so it is relatively easy to administer it.

You can have detailed information about this server at Miscrosoft IIS

Web - Server Types


The lighttpd, pronounced lighty is also a free web server that is distributed with the FreeBSD operating system. This open source web server is fast, secure and consumes much less CPU power. Lighttpd can also run on Windows, Mac OS X, Linux and Solaris operating systems.

You can have detailed information about this server at lighttpd

Web - Server Types

Sun Java System Web Server

This web server from Sun Microsystems is suited for medium and large websites. Though the server is free it is not open source. It however, runs on Windows, Linux and Unix platforms. The Sun Java System web server supports various languages, scripts and technologies required for Web 2.0 such as JSP, Java Servlets, PHP, Perl, Python, Ruby on Rails, ASP and Coldfusion etc.

You can have detailed information about this server at Sun Java System Web Server

Web - Server Types

Jigsaw Server

Jigsaw (W3C's Server) comes from the World Wide Web Consortium. It is open source and free and can run on various platforms like Linux, Unix, Windows, Mac OS X Free BSD etc. Jigsaw has been written in Java and can run CGI scripts and PHP programs.

You can have detailed information about this server at Jigsaw Server

Saturday, 28 March 2020

Cloud Hosting, Web Hosting, Hosting Guides, Hosting Review, Compare Web Hosting

Cloud hosting has been on the rise since its inception. The improvement to your website performance and business efficiency that comes with Cloud hosting is almost tangible.

Cloud hosting provides hosting through a network of virtual servers that are interconnected and scattered throughout the world. This makes it possible for users to access their website from any location without any trouble.

Let’s begin!

Scalability / Flexibility

As a business owner you are always looking to grow your business but often that growth in unpredictable. Your marketing campaign might prove to be more successful than you predicted it to be and that doubled or even tripled the traffic on your website. In these circumstances, there is always a chance of your website crashing leaving your potential customers locked out.

Cloud hosting provides scalability that makes sure that your web server is scaled to handle the sudden spike in traffic. Also, the web server down scales so that you are not over paying for the server capacity you are not using.  

No Technical Skills Required

As a business owner you are looking to cut costs on your operation wherever possible. Hiring a developer or an IT expert to launch and maintain your server can be costly. Also, there is a very slim chance that you yourself are equipped with all the knowledge and skills that are required to manage a web server.

Remote Access

Your employees might have shown the desire to work from a different location and not stay confined to the walls of an office. Or, you might want to hire a manager who is located in a different country. This is only possible if you have remote access to your website.

Since cloud hosting is a network of virtual servers, you have the ability to access your website and web server, from anywhere around the world. All you need is an internet connection and you are in. Some hosting providers even provide application so that you are not bound by the type of device.


A server downtime can lead to many problems. Internally you may see a wastage of man hours as the entire workflow would come to a halt. Your employees might sit idle in your office or go home leaving unfinished work. Externally, you might lose a lot of customers as they wont be able to access your website.

Cloud hosting’s biggest selling point is its amazing uptime. Reliability is the very fabric of Cloud hosting’s business model. Incase of downtimes or outages, cloud hosting providers have backups that take control in a matter of seconds. Your customers won’t even realize there was a down time.


As a business owner, the last thing you want is your data getting in the wrong hands. A lot of internal data might be stored in your files that are too sensitive and confidential to be accessed by outsiders. If you own an online store, you require personal information everytime a customers makes a purchase. Things might go south if such data is leaked. You will lose your customers’ trust and spoil your brand image in the industry.

Security is something all cloud hosting providers are proud of. Whether you run a blog, a business website or an online store, you will get rock solid security on your cloud web server. Hosting providers like Cloudways offer tightly controlled firewalls on application level to make sure all attacks and data leaks are blocked.

Data Backups

Starting and managing a business is tough. Your days are filled with meetings, replying to emails, phone calls and looking after your employees. In this packed schedule, you might not the time to look after your website and maybe create timely backups.

Cloud hosting offers automated backups that creates backups after certain intervals as per user configurations. This relieves you from the hassle of taking out time from your busy schedule and creating backups yourself. Also, some cloud hosting providers offer one click restoration of your backup. So incase of a disaster and a data loss, it will take you no more than a minute to restore your entire data on just one click.


Reducing cost to increase profits is a proven profit maximising strategy. Rather than cutting costs on your product and lowering its quality, why not reduce cost on something like web hosting?

As mentioned earlier in the article, the auto scaling feature down scales your web server when the usage is low. This lets you pay for only the capacity you are using and not the entire server resulting in lower cost.

Cloud also saves you the the cost of purchasing and maintaining an infrastructure. The virtual servers are installed and maintained by highly professional and technical staff saving you the time and cost of hiring a developer.

Cloud Hosting, Web Hosting, Hosting Guides, Hosting Review

Final Words

Choosing a better cloud hosting provider for your business is the most important and crucial decision that you will have to make. Cloud hosting ensures that you are relieved of the burden of looking after your web server. As a business owner, you want to focus completely on your core operations and cloud hosting allows you to do that.

Friday, 27 March 2020

Prerequisite – Domain Name Server

Mapping a domain name to an IP Address is known as Name-Address Resolution. The Domain Name Server (DNS) Resolver performs this operation by consulting name servers.

In order to find a particular DNS the requesting host place it’s query to the Local DNS Server with a mapping request. If it has the information, the resolver is satisfied else the resolver is referred to other servers or other servers are asked to provide the information. After the resolver, gets the response, it checks whether the response is correct or not. If the response is correct, the response is passed to the process that requested it, else the name query fails.

A resolution can be of two types – iterative and recursive.

1. Recursive Resolution

Here, client requires the Local Server to give either the requested mapping or an error message. A DNS Query is generated by the application program to the resolver to fetch the destination IP Address. The Query is then forward to the local DNS Server. If it knows the IP Address, it sends a response to the resolver. Assuming, it does not know the IP Address, it sends the query to the root name server.

The root name server contains information of about at least one server of Top Level Domain. The query is then sent to the respective Top-Level Domain server. If it contains the mapping, the response is sent back to the root server and then to host’s local server. If it doesn’t contain the mapping, it should contain the IP Address of destination’s local DNS Server. The local DNS server knows the destination host’s IP Address. The information is then sent back to the top-level domain server, then to the root server and then to the host’s Local DNS Server and finally to the host.

DNS (Domain Name Server), Web Hosting, Hosting Learning, Web Hosting Certifications, Web Hosting

2. Iterative Resolution

The main difference between iterative and recursive resolution is that, here each server that does not know the mapping sends the IP Address of the next server to the one requested it. Here, client allows the server to return the best answer it can give as a match or as a referral. A DNS Query is generated by the application program to the resolver to fetch the destination IP Address. The Query is then forward to the local DNS Server. Assuming, it does not know the IP Address, it sends the query to the root name server.

The root name server returns the IP Address of the Top-Level Domain Server to the Local Server. The Top-Level Domain server is contacted by Local Server and it returns either the IP of the destination host or its local DNS Server. If it returns the server’s address, then by contacting the destination’s Local DNS Server, we get the IP Address of the destination host. The response/mapping is then passed from host’s local DNS server to the resolver and then finally to the host.

Caching Mechanism

In both iterative and recursive resolution, after a server asks a mapping request from another server, it receives the response and it stores this information in the Cache memory before sending it to the client. This is done to lower the search time it takes for a server to check the IP Address in its Database. So, from the next time, if a request comes to the server, it first checks its cache memory and tries to resolve the request. The response is marked as Unauthoritative to inform the client that the response is from Cache. The only way caching can be problematic is when server caches the mapping for a long time and the mapping gets outdated. However, there are techniques to resolve this like using TTL.

Wednesday, 25 March 2020

Virtual Private Server, Web Hosting Reviews, Web Hosting Learning, Compare Web Hosting

The idea of sharing your information with strangers is something that many people have concerns about when looking at server options… 

One of the first concerns people have when they discover that Virtual Private Servers (VPS) involve sharing the same hardware with multiple users is ‘how secure is it?’. Fears range from whether other users of the platform can steal data through to how attacks from malicious people may compromise the server.

Let’s address the first concern by looking at how a VPS works. This starts with the software running on the main hardware server on which all the VPS are run. This software is called hypervisor software, and hardware servers running this hypervisor software are generally just referred to as hypervisors. The hypervisor software is responsible for managing the individual VPS running on a hardware server.

The hypervisor software controls how each VPS communicates with the hardware on the hypervisor server. This includes scheduling how the various VPS use the CPU resources, allocating them memory and managing their virtual hard disk images. When a VPS is created it has a hard disk image made for it. This image is where all of the data for that VPS will be stored. In the configuration for the VPS, the disk image will be referenced and only allowed to be used by the relevant VPS. When the VPS is booted up, the hypervisor software will allocate the required amount of memory for that VPS and ensure that only that specific VPS’s control processes are able to write to and read from it. These systems ensure that the data for each individual VPS, both in memory and on disk, is kept separate and secure.

With the hypervisor software keeping the the VPSs separate from each other and controlling how they run, the next question would be: ‘what is protecting the hypervisors from being attacked to get at all the VPS?’. Access to the hypervisors is tightly controlled and kept behind a number of network level security features, as well as firewalls, to ensure that attackers will be unable to target the hypervisors themselves. Similarly the storage servers which hold the disk images are protected in the same manner.

Finally comes the security of your individual VPS. As the VPS is a server in its own right it comes with all the security vulnerabilities of any other ‘non-virtual’ server. This means that a VPS is no more or less secure than running a dedicated server. It also means that the level of security your VPS is reliant on the configuration of the software on which it runs, and is vulnerable only to any flaws that may exist within that software. Securing an individual server is an in-depth topic that we won’t look at in any detail here, but secure server will generally make use of the following areas:

◉ Only run software that you need and remove software that you don’t.

◉ Configure any software that doesn’t need to communicate with the internet to only listen to local requests.

◉ Configure your firewall to limit access to important services to just those locations that need access and block anything that shouldn’t be public facing.

◉ Use strong secure passwords for user accounts.

◉ Disable superuser logins to the server, and only allow normal users to log in who must then request superuser access.

Monday, 23 March 2020

If you have ever done very much posting on the web, you have likely turned to images to help illustrate a point you were trying to make. When you pull that image from somewhere else on the Internet, do you ever consider who made it? Do you know if you have permission to post it on your website? This is an issue that many bloggers and website businesses in the U.S. and abroad face.

Web Hosting, Web Hosting Reviews, Web Hosting Guides, Compare Web Hosting

Countries all over the world are starting to crack down on copyright infringement, meaning users of images need to be more conscious about the permissions they have to use certain pictures. Should you as a web host offer stock images to customers so as to cut down on rampant infringement? There may be many benefits to doing so.

The Infringement Predicament 

Nearly everything is just a click away thanks to the Internet. Information all over the world is available in just a few seconds. If you have the technological know-how, then taking information or images off of someone else’s page is also very simple. Many authors and creators attempt to mark their works in such a way that they cannot be used without identifying the original creator. Yet there are still people who take the work of others and tout it as their own. When this kind of use of someone else’s material falsely attributes work to another or infringes financially on the original creator, it is known as copyright infringement. While such infringement has always existed, it has become much easier to do thanks to Internet access.

More Countries Are Joining the Copyright Battle 

Although the enforcement of copyright seems to be prevalent mostly in the United States, more and more countries all over the world are joining the copyright battle. Most countries have some sort of copyright law that protects a written piece of work for the life of the creator plus an additional 50 or more years after the creator’s death. Movies are usually copyrighted for 50 years following creation, and images may be copyrighted for at least 25 years after creation.

Your Role in Copyrighted vs. Fair Use Material 

How does the use of copyrighted material affect you as a web host? It’s not like action is taken as soon as something that is copyrighted appears on a site that you are hosting. In most cases, there is only legal action if the original creator cites infringement. In this case, you and the client accused of copyright infringement would need to be notified and given a chance to take the material down. It’s often more of a nuisance than anything else, since many of your clients might not even realize they are breaking any copyright laws.

Fair use material, on the other hand, can be used on anyone’s website. In fact, there are businesses dedicated to providing customers with a wealth of stock images they can freely use—provided they subscribe to the service. With careful searching, there are also sites dedicated to providing copyright- and royalty-free images for anyone to use at no cost.

What Options Do You Have? 

You have a few options when it comes to helping your customers avoid copyright infringement. You can notify your customers any time you find out they are using copyrighted material without permission. You can purchase smaller stocks of images and provide them to your clients with your hosting service. You can also create your own images and provide or sell them to your clients for use.

Purchasing Smaller Stock Sources 

There are some companies that sell stock images at a specified price per image. If you want your customers to have a variety of images to use that are not tied up under copyright, you may be able to purchase a set of these images. There are many benefits to using stock images from another source.

◉ You don’t have to stress about creating them

◉ There are a variety of subjects and styles to choose from

◉ The images are already appropriately sized for use on a website (in most cases)

There may be specific rules and regulations regarding the use of certain stock images. You will want to make sure that you are allowed to share whatever stock sets you purchase or download with your customers. You also might not be able to charge your customers for certain sets after purchase. Although stock images may help you and your customers avoid copyright infringement, make certain you are using and providing them to your customers appropriately.

Starting Your Own Image Stock 

If you really want to avoid the risk of copyright infringement altogether, you can create your very own image stock. This may or may not be difficult to do depending on your skills as an artist or photographer. Although it can take some time to build up your very own stock, creating your own set has many benefits, including that you know who created the image and you may be able to charge extra for using them. In fact, creating your own image stock can be a great way to collect a little cash on the side, especially if you make the images available for purchase by more than just your hosting customers.

Your Customers Aren’t the Only Ones Affected by Infringement

Although it might seem like a harmless act, copyright infringement is very serious. When someone uses another’s work without permission, it can affect the reputation and even the finances of the original creator. In essence, violating copyright is violating a part of someone else’s livelihood. As a web host, it is your duty to make sure your business is following the laws of your country, and that even images and work created in another country are used in compliance with that country’s copyright laws. When your customers break copyright laws, it affects you and the original creator of the work. If the fear of copyright infringement has you down, then you might consider offering stock images to customers in order to cut down on infringement. This lets you know where the images came from, and it can even earn you some extra income if you sell your own image stock. It also gives you a way to provide your customers with other options if you need to ask them to remove copyrighted images from their sites. You can help to cut down on the spread of copyright infringement.

Friday, 20 March 2020

SSL (Socket Security Layer) or TLS (Transport Layer Security) is a mechanism for encrypting data, which is transferring from your computer to host or server and vice versa.

Generate Private Key

Private Key resides at your server and decrypts the incoming data coming from visitor’s device. Without Private Key, your server will not be able to decode the data sent by user. Private Key is automatically generated when generating a CSR.

To generate a Private Key, follow these steps −

Step 1 − Open cPanel SSL/TLS manager, by clicking on SSL/TLS found under the security section of cPanel.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 2 − In Private Keys, click on Generate, view, upload, or delete your private keys.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 3 − You can use Generate a New Private Key Interface to generate a new key.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 4 − Choose a Key Size from the dropdown menu. Provide a description which is optional, you can leave it blank.

Step 5 − Click on Generate Button to generate a new private key.

Upload a Private Key

To upload a Private Key to your server, you can use the interface below to Generate a New Key Section, which is Upload a New Private Key. Just paste your existing key into textbox and provide a description. Then click Save to import the key.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Or if you have an existing private key in ‘.key’ file, you can also import it. Just scroll down to choose a .key file under Upload a New Private Key. Browse for the file and select it. Click Upload button to Import the key into server.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Generate a CSR

CSR (Certificate Signing Request) is an encoded certificate, which CA authorities ask for when we purchase a SSL certificate from them. To issue a SSL certificate they need some additional information, which we provide in the CSR.

To generate a CSR, follow these steps below.

Step 1 − Click SSL/TLS link found under Security section of the cPanel.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 2 − Under Certificate Signing Request (CSR) click Generate, view, or delete SSL certificate signing requests.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 3 − In SSL Certificate Signing Request Interface, scroll down to see Generate a New Certificate Signing Request (CSR).

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 4 − Choose an existing Private Key from Key dropdown. You can also choose to generate a new Private Key.

Step 5 − Enter Domains for which you want to generate CSR. You can choose a wild card domain by putting * as a subdomain. E.g. *

Step 6 − Provide all necessary information in text fields like City, State, Country, Company etc.

Step 7 − Click Generate Button to generate a CSR.

Upload an SSL / TLS Certificate

If you have obtained an SSL/TLS certificate from a Trusted Certificate Provider, then you will need to upload it to your server to use it on your website.

To generate Upload a SSL/TLS certificate, follow these steps below −

Step 1 − Click on SSL/TLS link found under Security section of cPanel.

Step 2 − Under Certificates (CRT), click on Generate, view, upload, or delete SSL certificates.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 3 − Scroll down to Upload a New Certificate, paste your SSL/TLS code in textbox and click Save Certificate or Upload a .crt file, which will be provided by hosting provider and Click Upload Certificate.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Self–Signed Certificate

You can also use a self–signed certificate on your website too, but when somebody will open your website, it will show an error that the certificate is not form a trusted certificate provider. It is recommended that in production environment, you use a purchased SSL/TLS certificate.

To Generate a Self–signed Certificate, you can follow these steps.

Step 1 − Scroll down to Generate a New Certificate in Certificates section.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 2 − Choose an existing Private Key from Key dropdown, you can also choose to generate a new Private Key.

Step 3 − Enter Domains for which you want to generate CSR, you can choose a wild card domain by putting * as a subdomain. E.g. *

Step 4 − Provide all necessary information in text fields like City, State, Country, Company etc.

Step 5 − Click Generate to generate a Certificate.

Installing SSL

To activate SSL/TLS certificate in your domain or Subdomains follow these steps −

If you have obtained a SSL/TLS certificate from a Trusted Certificate Provider, to use it on your website, you will need to upload it to your server.

To generate Upload a SSL/TLS certificate, follow these steps below.

Step 1 − Click SSL/TLS link found under Security section of cPanel.

Step 2 − Under Certificates (CRT), click Install and Manage SSL for your site (HTTPS).

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 3 − In this interface, you can choose to install SSL in your website. Scroll down to install an SSL Website.

cPanel - SSH / TLS, Web Hosting, Compare Web Hosting, Web Hosting Review

Step 4 − Choose a certificate from the installed certificates by clicking on Browse Certificates. At the same time, you can also select a Domain from the dropdown box and Click Autofill by Domain.

Step 5 − All fields of Certificates, Private Key and Certificate Authority bundle will be filled automatically.

Step 6 − Click Install Certificate button to activate the certificate for the Domain or Subdomain.

Wednesday, 18 March 2020

Web Hosting, Hosting Review, Compare Web Hosting, Web Hosting DHCP

DHCP is an abbreviation for Dynamic Host Configuration Protocol. It is an application layer protocol used by hosts for obtaining network setup information. The DHCP is controlled by DHCP server that dynamically distributes network configuration parameters such as IP addresses, subnet mask and gateway address.

What is Dynamic host configuration protocol?

◉ Dynamic – Automatically

◉ Host – Any computer that is connected to the network

◉ Configuration – To configure a host means to provide network information(ip address,subnet mask,Gateway address) to a host

◉ Protocol – Set of rules

Summing up, a DHCP server dynamically configures a host in a network.

Disadvantage of manually Configuring the host: Configuring a host when it is connected to the network can be done either manually i.e., by the network administrator or by the DHCP server. In case of home networks, manual configuration is quite easy. Whereas in the large networks, the network administrator might face many problems.

Also, the manual configuration is prone to mistakes. Say a Network administrator might assign an IP address which was already assigned. Thus, causing difficulty for both administrator as well as neighbors on network.

So, here comes the use of DHCP server. Before discussing about how DHCP server works, lets go through the DHCP entities.

Configuring a host using DHCP

To configure a host, we require the following things:

◉ Leased IP address – IP address to a host which lasts for a particular duration which goes for a few hours,few days or few weeks.

◉ Subnet Mask – The host can know on which network it is on.

◉ Gateway address – The Gateway is the Internet Service Provider that connects user to the internet.The Gateway address lets the host know where the gateway is to connect to the internet.

DHCP Entities

◉ DHCP server: It automatically provides network information(IPaddress, subnet mask, gateway address) on lease. Once the duration is expired, that network information can be assigned to other machine.  It also maintains the data storage which stores the available IP addresses.

◉ DHCP client: Any node which request an IP address allocation to a network is considered as DHCP client.

◉ DHCP Relay Agent: In case, we have only one DHCP server for multiple LAN’s then this Agent which presents in every network forwards the DHCP request to DHCP server. So, using DHCP Relay Agent we can configure multiple LAN’s with single server.

How DHCP server assigns IP address to a host?

1. DHCPDISCOVER: When a new node is connected to the network, it broadcasts the DHCPDISCOVER message which contains the source address as to every node on the network including server. DHCP server on receiving the message, returns the DHCPOFFER message to the requested host which contains the server address and new IP address to the node.

2. DHCPOFFER: If there are multiple servers on the network, host receives multiple DHCPOFFER messages. It is up to the host to select a particular message.

3. DHCPREQUEST:  The requested host on receiving the offer message, it again broadcasts the DHCPREQUEST message on the network with the address of the server whose offer message is accepted by the host. The server which pertains to that server address sent by the host checks whether the address to be assigned to the node is available in the data storage.

4. DHCPACK : If the address is assigned , it marks the IP address in the storage as unavailable to ensure consistency. Now, the server sends DHCPACK packet to the requested host which contains network information(IP address, subnet mask, gateway address). In case, if the address is assigned to other machine meanwhile, then the server sends the packet DHCPNAK to the requested host indicating that the IP address is assigned to some other machine.

5. DHCPRELEASE : And finally, If the host wants to move to other network or if it has finished  its work, it sends the DHCPRELEASE packet to the server indicating that it wants to disconnect. Then the server marks the IP address as available in the storage so that it can be assigned to other machine.

Monday, 16 March 2020


When DNS was not into existence, one had to download a Host file containing host names and their corresponding IP address. But with increase in number of hosts of internet, the size of host file also increased. This resulted in increased traffic on downloading this file. To solve this problem the DNS system was introduced.

Domain Name System helps to resolve the host name to an address. It uses a hierarchical naming scheme and distributed database of IP addresses and associated names

IP Address

IP address is a unique logical address assigned to a machine over the network. An IP address exhibits the following properties:

◉ IP address is the unique address assigned to each host present on Internet.

◉ IP address is 32 bits (4 bytes) long.

◉ IP address consists of two components: network component and host component.

Each of the 4 bytes is represented by a number from 0 to 255, separated with dots. For example

Uniform Resource Locator (URL)

Uniform Resource Locator (URL) refers to a web address which uniquely identifies a document over the internet.

This document can be a web page, image, audio, video or anything else present on the web.

URL Types

There are two forms of URL as listed below:

◉ Absolute URL

◉ Relative URL

Absolute URL

Absolute URL is a complete address of a resource on the web. This completed address comprises of protocol used, server name, path name and file name.

For example http:// / internet_technology /index.htm. where:

◉ http is the protocol.

◉ is the server name.

◉ index.htm is the file name.

The protocol part tells the web browser how to handle the file. Similarly we have some other protocols also that can be used to create URL are:


◉ https

◉ Gopher

◉ mailto

◉ news

◉ Relative URL

Relative URL is a partial address of a webpage. Unlike absolute URL, the protocol and server part are omitted from relative URL.

Relative URLs are used for internal links i.e. to create links to file that are part of same website as the WebPages on which you are placing the link.

Difference between Absolute and Relative URL

Absolute URL Relative URL
Used to link web pages on different websites   Used to link web pages within the same website.
Difficult to manage.   Easy to Manage 
Changes when the server name or directory name changes   Remains same even of we change the server name or directory name. 
Take time to access   Comparatively faster to access. 

Domain Name System Architecture

The Domain name system comprises of Domain Names, Domain Name Space, Name Server that have been described below:

Domain Names

Domain Name is a symbolic string associated with an IP address. There are several domain names available; some of them are generic such as com, edu, gov, net etc, while some country level domain names such as au, in, za, us etc.

The following table shows the Generic Top-Level Domain names:

Domain Name Meaning 
Com  Commercial business
Edu  Education 
Gov  U.S. government agency 
Int  International entity 
Mil  U.S. military 
Net  Networking organization 
Org  Non profit organization 

The following table shows the Country top-level domain names:

Domain Name Meaning 
au  Australia
in  India 
cl  Chile 
fr  France 
us  United States
za  South Africa 
uk  United Kingdom 
jp  Japan 
es  Spain 
de  Germany 
ca Canada 
hk Hong Kong

Domain Name Space

The domain name space refers a hierarchy in the internet naming structure. This hierarchy has multiple levels (from 0 to 127), with a root at the top. The following diagram shows the domain name space hierarchy:

Internet Domain Name System

In the above diagram each subtree represents a domain. Each domain can be partitioned into sub domains and these can be further partitioned and so on.

Name Server

Name server contains the DNS database. This database comprises of various names and their corresponding IP addresses. Since it is not possible for a single server to maintain entire DNS database, therefore, the information is distributed among many DNS servers.

◉ Hierarchy of server is same as hierarchy of names.
◉ The entire name space is divided into the zones


Zone is collection of nodes (sub domains) under the main domain. The server maintains a database called zone file for every zone.

Internet Domain Name System

If the domain is not further divided into sub domains then domain and zone refers to the same thing.

The information about the nodes in the sub domain is stored in the servers at the lower levels however; the original server keeps reference to these lower levels of servers.

Types of Name Servers

Following are the three categories of Name Servers that manages the entire Domain Name System:

◉ Root Server

◉ Primary Server

◉ Secondary Server

Root Server

Root Server is the top level server which consists of the entire DNS tree. It does not contain the information about domains but delegates the authority to the other server

Primary Servers

Primary Server stores a file about its zone. It has authority to create, maintain, and update the zone file.

Secondary Server

Secondary Server transfers complete information about a zone from another server which may be primary or secondary server. The secondary server does not have authority to create or update a zone file.

DNS Working

DNS translates the domain name into IP address automatically. Following steps will take you through the steps included in domain resolution process:

◉ When we type into the browser, it asks the local DNS Server for its IP address.

Here the local DNS is at ISP end.

◉ When the local DNS does not find the IP address of requested domain name, it forwards the request to the root DNS server and again enquires about IP address of it.

◉ The root DNS server replies with delegation that I do not know the IP address of but know the IP address of DNS Server.

◉ The local DNS server then asks the com DNS Server the same question.

◉ The com DNS Server replies the same that it does not know the IP address of but knows the address of

◉ Then the local DNS asks the DNS server the same question.

◉ Then DNS server replies with IP address of

◉ Now, the local DNS sends the IP address of to the computer that sends the request.

Friday, 13 March 2020

Many people know how to drive a car, but have little or no knowledge about how the car actually works. So, too, are many people familiar with how to view and navigate web pages, but have limited knowledge of how those web pages do what they do. Here we will answer the question: "What is a web server?"

Web Server, Web Hosting Reviews, Compare Web Hosting, Web Hosting

At the most basic level, a web server is simply a computer program that dispenses web pages as they are requested. The machine the program runs on is usually also called a server, and the two references are interchangeable in everyday conversation. When someone sits down at a computer and enters an address into an internet browser like Internet Explorer or Firefox, the browser sends a request off into the internet asking to view the web page found at that address. The web server is the program or machine that responds to that request, and delivers the content of the page back to the user.

This can be done because every computer or device that connects to the internet has a uniquely identifying number, called an Internet Protocol address, or IP address for short. This address is what allows computers to find one another and communicate across the network. In brief, the process works as follows.

Every web page on the internet also has a unique address, called a Uniform Resource Locator, or URL. Something like "" is an example of a typical URL. When a user types that URL into a web browser, the machine the browser is running on sends a request to the IP address of the machine running the web server for that page, requesting that all the content found there be sent back. Once the web server receives that request, it sends the page content back to the IP address of the computer asking for it. The web browser then translates that content into all of the text, pictures, links, videos, etc. that so many web pages contain.

Web servers can sometimes be slowed down by things like inadequate resources on the machine they run on, or an overwhelming number of requests being received in too short a time, but generally the whole process happens so quickly it's hardly even noticeable as users navigate from page to page. The data being transferred back and forth during these exchanges must conform to a specific protocol, called Hypertext Transfer Protocol (HTTP), to ensure that all web pages and servers communicate with one another efficiently and without error.

The most common web server software today, that is, the program that actually does the receiving and answering of page requests, is Apache. This open-source software handles more than half of all websites in existence today - many developers of web-based applications and technologies use Apache as their default environment when designing new products. The second most common is Internet Information Services (IIS), released by Microsoft, which accounts for nearly 25% of all websites, leaving various other smaller applications to compete for the remaining niche.

Though web servers can also handle data requests for other protocols not covered here, like SMTP for email, or FTP for file transfer and storage, it is their ability to respond to web page requests that is the underlying force keeping the entire world wide web up and running.

Wednesday, 11 March 2020

Addon Domains are addition domains hosted in your account, stored in subfolders. System treats these domains as a subdomain to your system. If you want to run a whole different website under the same hosting plan, you can use this feature of cPanel. It is the best option to run multiple websites on a single cPanel account. For example, you have a hosting for blogging website, and you want a different website for your CV, you will not need to purchase a different hosting account, but you can use the same hosting for your CV website.

To use this feature, you will need to click Addon Domains link under your Domains section from cPanel Home.

cPanel Addon Domain, Web Hosting, Hosting Review, Compare Web Hosting

In Addon Domains interface, you can do the following tasks.

Create an Addon Domain

To create an Addon Domain, follow these steps −

Step 1 − Find Create an Addon Domain section in Addon Domains, as shown below.

cPanel Addon Domain, Web Hosting, Hosting Review, Compare Web Hosting

Step 2 − Fill your domain name in New Domain Name textbox.

Step 3 − Subdomains and Document Root will be automatically filled. Then you can leave the setting as it is or you can change them according to your need.

Step 4 − You can create an FTP account, which will be associated with the Addon Domain. To create an FTP account, select the checkbox on which Create an FTP account associated with this domain is written.

cPanel Addon Domain, Web Hosting, Hosting Review, Compare Web Hosting

Step 5 − Enter FTP Username and Password to create an FTP account.

Step 6 − Click on the button “Add Domain”, if no error occurs, you will get a success message.

cPanel Addon Domain, Web Hosting, Hosting Review, Compare Web Hosting

Remove an Addon Domain

To remove an Addon Domain, Scroll down to “Modify Addon Domain” Section and press remove link from Actions corresponding to the Addon Domain.

cPanel Addon Domain, Web Hosting, Hosting Review, Compare Web Hosting



Popular Posts

Blog Archive

Total Pageviews