DNS (Domain Name System) refers to a standard of assigning names to resources connected on network. The assignment of these names helps translate information on domain names to IP addresses easily understood on network protocols.
DNS management means ability to update DNS records on the database either manually or automatically.
Truehost Africa DNS records are subdivided into two that is external DNS records and internal DNS records. External DNS records refers to records provided by other service providers but used by Truehost clients. Internal DNS records refers to records offered by Truehost to connect to services offered by Truehost.
Example of External DNS may be a website hosted by Olitt.com while the email service is hosted by Truehost. That service may use nameservers for Olitt and redirect MX Record to mail Server on Truehost.
Example of Internal DNS is where all services are provided by Truehost, thus nameservers and associated records such as MX all are mapped to Truehost servers.
COMMON TYPES OF DNS RECORDS
Nameservers are primary DNS records that are used to assign a domain name to hosting service.
These nameservers are therefore offered by domain registrars and managed on client portal.
A (Address mapping) records is an IP Address that links a hosting service to server which stores hosting information.
A records communicate on network protocols by responding to ping requests.
A Record are provided on Truehost Cpanel under Zone editor.
CNAME (Canonical Name) Refers to a record that maps a subdomain content to main domain.
Usually website builders commonly use CNAME record to map domain names to them. Such examples include Olitt.com and Shopify .
CNAME records are available internally on Truehost Cpanel under DNS zone.
TXT records -are records responsible for holding text information linking to your domain name from other sources. Such may include a verification service for the domain, email records from emailproviders such as Zoho and microsoft office 365.
To update TXT records on Cpanel, go under DNS section on DNS zone editor.
MX (Mail Exchange) records are DNS records used for connecting email services to a domain name.
Truehost supports both internal and custom MX records for owners who host emails with external providers such as ZOHO, Google- gsuite .
How to update DNS records on Truehost
How to update nameservers
Login on client area using the email address and password you set during domain registration
Yes, there is a web hosting company in South Africa that supports node.js hosting. Truehost.Africa is a web hosting company based in South Africa and specializes in affordable solutions for business and personal use.
Node js hosting, therefore, is a suitable hosting environment for real-time applications that are intended to have low latency.
Truehost.Africa is a web hosting company that supports Node js hosting in South Africa. At TruehostAfrica suitable optimized environment is provided to allow nodejs users to launch their nodej s projects easily. Two levels of node js hosting are provided:
1.Dedicated/ private node js hosting in South Africa-the platform runs on dedicated servers and VPS offered by Truehost. We have dedicated IP address and root access too.
2. Shared node js hosting in South Africa – is a platform provided by Truehost Africa for node js hosting on cpanel based hosting packages with SSH Access.
Why Truehost.africa is most recommended for node js hosting in South Africa.
The Truehost Africa’s node js hosting has Free SSL SSL -this makes optimization of the website easy by allowing node js projects to run under secure HTTPS.
Optimized compression on Multi-PHP INI editor for header compression which results in best website performance for node js Projects hosted in South Africa.
SSH access and Terminal- Truehost Cpanel provides a terminal connection to allow run commands when installing npm dependencies for node js hosting.
Ways you can to get the nodejs hosting files to the server through the cPanel dashboard:
Using the Upload utility in the File Manager
Using FileTransfer Protocols such as Filezilla
Using Git Version Control
IMPORTING NODE JS PROJECT FROM GIT HUB
1.Login to Cpanel
2. On file section, select Git version control
3. Click the Create option to create a repository
4. log in to Git-hub to copy the Clone URL
Paste the git-hub clone URL obtained on the Cpanel under the Clone url section.
5. Fill in details for repository path with your Cpanel path you wish the project stored
6. For the repository name, input the name that will be easy to locate this project
7. Click the Create button to complete the configuration
To make updates:
a. Click manage on the created project on Cpanel
b. To get the latest version of the repository, click UPDATE from Remote
c. Click DEPLOY head commit to pushing revised updates on the Cpanel’s existing repository.
Congratulations node js environment is ready to deploy the git repo.
Troubleshooting common errors
Add code PassengerFriendlyErrorPages on to the application’s .htaccess file so a detailed error message can be displayed.
Common errors in node js hosting
Missing nodes or incompatible node error
The error occurs when the node js version installed is not compatible with the build files.
Outdated node dependencies error
Occurs commonly when dependencies are not the latest version available.
To check for the latest dependencies run npm outdated
Another Best Web Hosting Companies in South Africa 2020:
6. 1-Grid: Web Hosting with Best Database Deals in South Africa
1-Grid offers superb hosting packages each coming with Unlimited MySQL Databases.
Small $4.18/m, storage 2GB
Medium $7.00/m, storage 5GB
Large $16.90/m, storage 50GB
7. Hostinger: Cheapest Web Hosting in South Africa
Some of the standout benefits of Hostinger include:
Price: $0.79/month, Uptime: 99.90% Storage: 10GB
100GB of bandwidth
1-click WordPress install
8. Domains.co.za: Best Hosting without Contract
Domains offer a 60 DAY Money Back Guarantee, 99.9% UPTIME and NO CONTRACTS (opt out anytime). Each package comes with MySQL Databases.
Budget $4.88 (2GB Storage)
Value $8.85 (5GB Storage)
Pro $13.38 (15GB Storage)
Expert $17.34 (20GB Storage)
9. Web4Africa: Best Hosting with Unlimited Bandwidth
Web4Africa offers 3 packages. these are Mercury ($1.97/month, 2GB storage); Bronze ($4.93/month, 10GB Storage); Silver ($7.40/month, 20GB storage) and Gold ($14.80/month, unlimited storage). All the packages come with SSL Certification.